如何在SQL Server Profiler中查看正在运行的过程?
它仅显示执行完成的时间。
如果执行时间太长,我需要注意一些程序。完成后了解对我来说是无用的
感谢
答案 0 :(得分:5)
SQL Profiler可以在完成之前向您显示正在运行的语句,过程和批处理。
确保您在探查器中选择的模板具有applicable events,以查看语句/过程开始的时间,即
除*Completed
事件外。显然,启动事件中没有持续时间,cpu,io等指标。
您还可以通过更改Properties
并从Events
标签中选择这些事件来选择这些事件。如果您要分析一个非常繁忙的服务器,请确保您应用DatabaseName
,HostName
甚至SPID
等过滤器,如果您有幸能够隔离它(您可能需要检查) Show All Events
和columns
复选框)