現象
大きなテーブルの空間データ型に対して (CREATE INDEX または ALTER INDEX を使用して) インデックスを作成しようとすると、Microsoft SQL Server 2012 または SQL Server 2014 が適切に動作しないことがあります。 SOS_CACHESTOREとSOS_SELIST_SIZED_SLOCKでは、さまざまなスピンロックの競合を見つけることができます。注:この問題は通常、並列空間データ操作が多い場合に発生します。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで最初に修正されました。 修正プログラムを適用した後、この修正プログラムで導入されている新しいトレースフラグ6530を有効にする必要があります。
SQL Server 2014 の累積更新プログラム1 /en-us/help/2931693
SQL Server 2012 SP1 の累積更新プログラム7 /en-us/help/2894115
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
詳細情報
同様のパフォーマンスの問題の詳細については、次の記事の番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
2887888 修正: SQL Server 2012 インスタンスで大きなテーブルの空間データ型でインデックスを作成すると、SQL Server のパフォーマンスが低下する
2887899 修正: 大きなテーブルの空間データ型でインデックスを作成すると、SQL Server 2012 のパフォーマンスが低下する
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。