SQL Server Profiler跟踪:查找速度慢(占用)和资源消耗的存储过程

时间:2014-01-15 21:11:31

标签: sql sql-server-2008 tsql

我正在运行一些特别捕获这两个事件的痕迹:

RPC:Completed
SP:StmtCompleted

但令我担心的是,当我稍后分析跟踪数据(查询表,聚合等等)时,我可能无法总结正确的指标。例如,对于RPC:Completed事件的ONE RECORD,SP:StmtCompleted事件可能有3条记录,对吧?

因此,对于相同的SP EXEC,例如DURATION值可能会记录四次,但在我的分析中,我将总结所有四个值?这似乎不正确。因为对于一个EXEC <SPname> (RPC:Completed),如果在其中执行了一定数量的SQL语句,则跟踪可能包含许多与EXEC相同的EXEC行相关的行。

我是否应该不使用SP:StmtCompleted事件,而不是搞乱我的分析/绩效指标?

1 个答案:

答案 0 :(得分:0)

RPC:已完成包含SP:StmtCompleted。你需要使用其中一个。