请参阅SQL Server Profiler中的运行过程

时间:2012-10-10 15:25:34

标签: sql-server sql-server-2008 sql-server-profiler

如何在SQL Server Profiler中查看正在运行的过程?

它仅显示执行完成的时间。

如果执行时间太长,我需要注意一些程序。完成后了解对我来说是无用的

感谢

1 个答案:

答案 0 :(得分:5)

SQL Profiler可以在完成之前向您显示正在运行的语句,过程和批处理。

确保您在探查器中选择的模板具有applicable events,以查看语句/过程开始的时间,即

  • SQL:StmtStarting
  • SP:开始
  • SP:StmtStarting(查看SPROC中的陈述)

*Completed事件外。显然,启动事件中没有持续时间,cpu,io等指标。

您还可以通过更改Properties并从Events标签中选择这些事件来选择这些事件。如果您要分析一个非常繁忙的服务器,请确保您应用DatabaseNameHostName甚至SPID等过滤器,如果您有幸能够隔离它(您可能需要检查) Show All Eventscolumns复选框)