新しく学んだ事

業務システムの受託開発を主に行っています。人生日々勉強。日々新しく学んだ事を記します。主に仕事帰りの電車の中で書いてます!

デッドロックのログの調査方法

トレース フラグ 1204(DBCC TRACEON (1204,-1))を有効にするとデッドロックが発生した場合にログが吐き出されるようになるが、それを解析するとなるとなかなか難しい。

 

こちらを参考にした。

http://msdn.microsoft.com/ja-jp/library/aa937573(SQL.80).aspx

 

Object Idからストアド名を取得し、

Lineでストアドの該当行がわかる。

 

実際に調査してみるとLineとストアドの行が一致していない場合がある。

ここは現時点でわかっていない。