現象
並べ替え演算子を使うクエリを実行することを前提としています。 まれな状況では、推定行数と平均行サイズが正確であり、システムに十分なメモリがある場合でも、sort 演算子を tempdbに収まる始めることができます。 これにより、クエリの実行速度が低下します。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで最初に修正されました。
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムをダウンロードしてインストールすることをお勧めします。
注:この修正プログラムを適用した後、トレースフラグ7470を有効にして、並べ替えに必要なメモリを計算するときに、内部のデータ管理メモリのオーバーヘッドを考慮するようにします。 これにより、上記の「現象」セクションで説明されている状況での液体の流出を防ぐことができます。 これにより、並べ替えクエリのメモリ要件が増加し、同時クエリのメモリ使用量に影響を与える可能性があるため、トレースフラグを選択して使用することをお勧めします。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。