我正在运行一些特别捕获这两个事件的痕迹:
RPC:Completed
SP:StmtCompleted
但令我担心的是,当我稍后分析跟踪数据(查询表,聚合等等)时,我可能无法总结正确的指标。例如,对于RPC:Completed
事件的ONE RECORD,SP:StmtCompleted
事件可能有3条记录,对吧?
因此,对于相同的SP EXEC,例如DURATION
值可能会记录四次,但在我的分析中,我将总结所有四个值?这似乎不正确。因为对于一个EXEC <SPname> (RPC:Completed)
,如果在其中执行了一定数量的SQL语句,则跟踪可能包含许多与EXEC相同的EXEC行相关的行。
我是否应该不使用SP:StmtCompleted
事件,而不是搞乱我的分析/绩效指标?
答案 0 :(得分:0)
RPC:已完成包含SP:StmtCompleted。你需要使用其中一个。