我目前正在运行跟踪以尝试查找性能问题的原因我使用SQL 2005并发现SQL:BatchCompleted只出现一次,尽管发生了许多SQL:BatchStarting事件。
你们中的任何人都知道这个的原因吗?如果这是性能问题的可行原因?如果这确实证明了性能问题如何解决?
感谢您的帮助,
里克。
答案 0 :(得分:0)
最好查看SQL:BatchCompleted事件的属性,而不是已完成事件的比率。有些命令比其他命令运行时间更长,并且以这种方式隔离它们要容易得多。 隔离了占用更多资源的事件后,可以添加过滤器以仅显示这些事件,并添加Showplan ALL事件。这将使您了解SQL Server正在做什么。