如何正确读取和解释SQL Server Profiler中显示的数据 - 持续时间告诉我什么?

时间:2014-01-28 15:35:34

标签: sql sql-server sql-server-profiler sql-server-performance

我有一个随机挂起的制作网站。我无法在测试或开发服务器上重新创建它。因此,我们订购了从MS SQL Server收集的跟踪。

通过跟踪时,我注意到有时会记录很长时间。我还注意到,每次记录这个巨大的持续时间时, SPID 数字会发生变化 - 请参阅图片。它是一个锁定/挂起的过程,对记录的持续时间没有响应,或者我该如何解释?

我已经去了TechNet Libraryother sites,但我似乎无法找到答案。

我担心我没有时间了解有关此事的所有事情或花费数天时间找到答案。

我真的更需要一个是的,你搞砸了!别担心,这个持续时间就是自SPID必须访问数据以来所经过的时间!或类似的东西。

我希望有人可以提供帮助!

Trace File Duration

2 个答案:

答案 0 :(得分:0)

我认为这有助于您开始:http://technet.microsoft.com/en-us/library/ms181091.aspx

有一些免费的电子书可以帮助您学习如何阅读Profiler跟踪。 Red gate非常好。

答案 1 :(得分:0)

好吧,我可以告诉你这应该是什么:
http://msdn.microsoft.com/en-us/library/ms175827(v=sql.100).aspx

当有一个Logout事件时,spid会发生变化并不奇怪......这就是连接ID 看看它是否对应于挂起事件的开始或结束会很有趣。