[SQL SERVER][Maintain]監控Deadlock
SQL2012擴充事件已有UI,而擴充事件也是SQL Team極力推薦的追蹤和問題排除工具,
未來將逐漸取代SQL Server Trace 和 SQL Server Profiler,進而成為SQL SERVER主要的診斷工具,
我從SQL2008就開始使用擴充事件來追蹤記錄,當時透過SQL Server 2008 Extended Events SSMS Addin工具協助方能快速設定,
個人感覺擴充事件極具高效能、跨執行緒追蹤以及與 Windows 事件追蹤整合等相關優點真不是蓋的,
下面簡單紀錄一下紀錄Deadlock設定過程。
1.新增工作階段精靈
2.選擇範本
3.選擇xml_deadlock_report 事件
4.選擇相關全域動作
5.指定存放類型
6.啟動
查看死結結果
參考
[SQL SERVER][Maintain]擴充的事件(2)
How to monitor deadlock using extended events in SQL Server 2008 and later