SSブログ

SQL Server の ロックエスカレーションとその制御方法 [SQL Server]

ロックエスカレーションは行ロックやページロックがテーブルロックに変換される事象です。
行=>ページ=>テーブルと段階的に起こるわけではなく、一気にテーブルロックになることに注意。
ロックの監視にはsys.dm_os_tran_locks DMVを利用すると良いでしょう。


http://msdn.microsoft.com/ja-jp/library/ms190345.aspx
http://support.microsoft.com/kb/323630/ja

ロックエスカレーション抑止にはトレースフラグ1211や、
2008からはalter table文でロックエスカレーションを抑止できます。
http://msdn.microsoft.com/ja-jp/library/ms190273.aspx

スポンサードリンク

nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:仕事

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:[必須]
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。