日々学習〜人の役に立てるITエンジニアを目指して〜

ITエンジニアが日々学んだ事を書き記します

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

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

 

こちらを参考にした。

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

 

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

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

 

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

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