我想知道为什么我在SQL Server Profiler中的某些持续时间出现了不合理的巨大问题。我正在监视一个网页(打开探查器,单击按钮,等待响应,停止探查器,转储到跟踪表)。我找到了我的进程的ClientProcessId并只选择那些条目。
整个过程大约需要10-12秒。跟踪中的大多数持续时间都是有意义的,可能是1-2或3秒。有少量条目只是在墙上报告持续时间,如720+秒(742098毫秒)。对我来说没有意义的SQL服务器会在12秒的时间内报告某个东西运行了720秒。
尝试使用谷歌搜索,但没有得到似乎符合我的情况的项目。我错过了什么?谢谢!
答案 0 :(得分:1)
这可能适用于某些事件。
对于以下事件:SQL:BatchCompleted,RPC:已完成等。
在这种情况下,在您的时间段内,您会看到在追踪之前开始的事件结束。
只需查看开始时间即可确认。