現象
次のような状況で問題が発生します。
-
古い統計の更新を開始する Transact-SQL ステートメントを実行します。
-
スキーマ (SCH-M) ロック (ALTER PARTITION SCHEME ステートメントなど) を取得する別の Transact-SQL ステートメントを並列で実行します。
このシナリオでは、3 方向のデッドロックが発生する可能性があります。 デッドロックは、ALTER PARTITION SCHEME、select ステートメント、および更新される統計の中にあります。
解決方法
この問題は、SQL Serverの次の累積的な更新プログラムで最初に修正されました。
SQL Serverの各新しい累積的な更新プログラムには、すべての修正プログラムと、以前の累積的な更新プログラムに含まれていたすべてのセキュリティ修正プログラムが含まれています。 SQL Serverの最新の累積的な更新プログラムをダウンロードしてインストールすることをお勧めします。
関連情報
Microsoft がソフトウェア更新プログラムの説明に使用する 用語 について説明します。