Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 在2005年从SQL Profiler中选择事件以分析查询_Sql Server 2005_Profiler - Fatal编程技术网

Sql server 2005 在2005年从SQL Profiler中选择事件以分析查询

Sql server 2005 在2005年从SQL Profiler中选择事件以分析查询,sql-server-2005,profiler,Sql Server 2005,Profiler,我需要分析一个大型SQL查询(在特定的数据库中,而不是整个服务器中),我不知道如何设置分析程序。我试着阅读MSDNSQL网站,但没有帮助 我被困在跟踪属性“事件选择”窗口。我需要关于在“事件选择”窗口中选择哪些项目的帮助 我更感兴趣的是找出为什么查询没有填充表(与性能相反) 谢谢我通常使用以下设置。正如Mich所说,这取决于你想要什么 在“常规”选项卡上,选择 从“使用 模板:“下拉列表 在事件选择选项卡上选择 RPC:如果您正在观看一个 存储过程或SQL:BatchCompleted如果 您

我需要分析一个大型SQL查询(在特定的数据库中,而不是整个服务器中),我不知道如何设置分析程序。我试着阅读MSDNSQL网站,但没有帮助

我被困在跟踪属性“事件选择”窗口。我需要关于在“事件选择”窗口中选择哪些项目的帮助

我更感兴趣的是找出为什么查询没有填充表(与性能相反)


谢谢

我通常使用以下设置。正如Mich所说,这取决于你想要什么

  • 在“常规”选项卡上,选择 从“使用 模板:“下拉列表

  • 在事件选择选项卡上选择
    RPC:如果您正在观看一个
    存储过程或SQL:BatchCompleted如果 您只是在关注查询

  • 选中右侧的所有框

您可以根据所使用的模板监视不同的事件。我还发现“调优”很有用

可能会出现大量其他内容,因此您可能希望通过编辑单击“列过滤器…”按钮时出现的一些信息来过滤显示的内容

示例:

持续时间超过3000(3秒)


TextData有一些特定于您的查询的文本(%stored\u proc\u name%)

我通常使用以下设置。正如Mich所说,这取决于你想要什么

  • 在“常规”选项卡上,选择 从“使用 模板:“下拉列表

  • 在事件选择选项卡上选择
    RPC:如果您正在观看一个
    存储过程或SQL:BatchCompleted如果 您只是在关注查询

  • 选中右侧的所有框

您可以根据所使用的模板监视不同的事件。我还发现“调优”很有用

可能会出现大量其他内容,因此您可能希望通过编辑单击“列过滤器…”按钮时出现的一些信息来过滤显示的内容

示例:

持续时间超过3000(3秒)


TextData有一些特定于您的查询的文本(%stored_proc_name%)

如果是大型SQL查询,您指的是一个包含多个单独语句的大型存储过程,并且您希望在调用存储过程时分析这些语句(),然后监视SP:StmtCompleted事件。否则,仅选择“标准”概要文件模板就足够了


在研究查询性能不佳时,我的第一个调用端口是查看执行计划,这将告诉您时间花在哪里。

如果通过大型SQL查询,您指的是一个包含多个单独语句的大型存储过程,您希望在调用存储过程()时分析其中的每个语句,然后监视SP:StmtCompleted事件。否则,仅选择“标准”概要文件模板就足够了


当我研究查询性能不佳时,我的第一个调用端口是查看执行计划,这将告诉您时间花在哪里。

这将取决于您试图跟踪的内容……我正在尝试跟踪一个sql查询(只是一个普通的sql查询);这取决于您试图跟踪的内容……我试图跟踪一个sql查询(只是一个普通的sql查询);是的,大型查询将是一个大型存储过程。我更感兴趣的是找出为什么查询没有填充表(与性能相反)。标准配置文件模板会返回大量垃圾(我不需要数据)。是的,大型查询将是一个大型存储过程。我更感兴趣的是找出为什么查询没有填充表(与性能相反),标准配置文件模板会返回大量垃圾(我不需要的数据)