2011-11-04 114 views
0

我對profiler中分析死鎖圖的概念不熟悉,我想知道如果我在sql server profiler中啓動我的跟蹤並且在那段時間內沒有發生死鎖,那麼會出現任何死鎖圖? 請幫忙sql server profiler中的死鎖圖

回答

1

嘗試運行較長時間的跟蹤。請注意,剖析器跟蹤對服務器性能的影響遠大於服務器端跟蹤,因此如果可能的話設置服務器端跟蹤,並將輸出寫入表中。

將死鎖圖添加到跟蹤時,您將獲得將死鎖圖保存爲單獨的.xdl文件的選項。我建議你這樣做,因爲你需要打開文件才能看到死鎖圖表......它不會顯示在Profiler中或通過查詢SSMS中的跟蹤表。

2

死鎖圖形只會出現在profiler中,如果它正在執行包含「Deadlock Graph」事件的跟蹤,並且在跟蹤運行時發生死鎖。

如果在跟蹤運行時沒有發生死鎖,則不會出現死鎖圖形。