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

Rol*_*oll 3 sql-server sql-server-profiler sql-server-2008

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

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

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

谢谢

Stu*_*tLC 5

SQL事件探查器可以在完成之前向您显示正在运行的语句,过程和批处理.

确保您在探查器中选择的模板具有适用的事件,以查看语句/触发器何时开始,即

  • SQL:StmtStarting
  • SP:启动
  • SP:StmtStarting(查看SPROC中的语句)

除了*Completed事件.显然,启动事件中不提供持续时间,cpu,io等指标.

您还可以通过更改选项Properties并从Events选项卡中选择这些事件来选择这些事件.如果您在剖析一个非常繁忙的服务器,请确保您应用滤镜一样DatabaseName,HostName甚至SPID如果你足够幸运,能够将其隔离(您可能需要检查Show All Eventscolumns复选框)