Sql server 2005 在2005年从SQL Profiler中选择事件以分析查询
我需要分析一个大型SQL查询(在特定的数据库中,而不是整个服务器中),我不知道如何设置分析程序。我试着阅读MSDNSQL网站,但没有帮助 我被困在跟踪属性“事件选择”窗口。我需要关于在“事件选择”窗口中选择哪些项目的帮助 我更感兴趣的是找出为什么查询没有填充表(与性能相反)Sql server 2005 在2005年从SQL Profiler中选择事件以分析查询,sql-server-2005,profiler,Sql Server 2005,Profiler,我需要分析一个大型SQL查询(在特定的数据库中,而不是整个服务器中),我不知道如何设置分析程序。我试着阅读MSDNSQL网站,但没有帮助 我被困在跟踪属性“事件选择”窗口。我需要关于在“事件选择”窗口中选择哪些项目的帮助 我更感兴趣的是找出为什么查询没有填充表(与性能相反) 谢谢我通常使用以下设置。正如Mich所说,这取决于你想要什么 在“常规”选项卡上,选择 从“使用 模板:“下拉列表 在事件选择选项卡上选择 RPC:如果您正在观看一个 存储过程或SQL:BatchCompleted如果 您
谢谢我通常使用以下设置。正如Mich所说,这取决于你想要什么
- 在“常规”选项卡上,选择 从“使用 模板:“下拉列表
- 在事件选择选项卡上选择
RPC:如果您正在观看一个
存储过程或SQL:BatchCompleted如果 您只是在关注查询 - 选中右侧的所有框
TextData有一些特定于您的查询的文本(%stored\u proc\u name%)我通常使用以下设置。正如Mich所说,这取决于你想要什么
- 在“常规”选项卡上,选择 从“使用 模板:“下拉列表
- 在事件选择选项卡上选择
RPC:如果您正在观看一个
存储过程或SQL:BatchCompleted如果 您只是在关注查询 - 选中右侧的所有框
TextData有一些特定于您的查询的文本(%stored_proc_name%)如果是大型SQL查询,您指的是一个包含多个单独语句的大型存储过程,并且您希望在调用存储过程时分析这些语句(),然后监视SP:StmtCompleted事件。否则,仅选择“标准”概要文件模板就足够了
在研究查询性能不佳时,我的第一个调用端口是查看执行计划,这将告诉您时间花在哪里。如果通过大型SQL查询,您指的是一个包含多个单独语句的大型存储过程,您希望在调用存储过程()时分析其中的每个语句,然后监视SP:StmtCompleted事件。否则,仅选择“标准”概要文件模板就足够了
当我研究查询性能不佳时,我的第一个调用端口是查看执行计划,这将告诉您时间花在哪里。这将取决于您试图跟踪的内容……我正在尝试跟踪一个sql查询(只是一个普通的sql查询);这取决于您试图跟踪的内容……我试图跟踪一个sql查询(只是一个普通的sql查询);是的,大型查询将是一个大型存储过程。我更感兴趣的是找出为什么查询没有填充表(与性能相反)。标准配置文件模板会返回大量垃圾(我不需要数据)。是的,大型查询将是一个大型存储过程。我更感兴趣的是找出为什么查询没有填充表(与性能相反),标准配置文件模板会返回大量垃圾(我不需要的数据)