概要
現時点では、作業ファイルが一時的なデータベース (tempdb) にスピルされたときに発生する i/o 操作には制限はありません。 これにより、i/o の問題が発生する可能性があります。 この更新プログラムをインストールした後、 -k スタートアップパラメーターを使用して、作業ファイルを tempdb に書き込み可能な速度を制御できます。
更新プログラムの情報
この更新プログラムは、SQL Server の次の累積的な更新プログラムパッケージに含まれています。
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
注:最新の sql Server ビルドに関する情報については、 最新の Sql server ビルドに関する情報を参照してください。
詳細情報
この問題の詳細については、次の点を考慮してください。
-
DBCC CHECKDB は、バッチ内のオブジェクトの一貫性を確認します。 これらのバッチは、複数のインデックスまたはテーブルで構成されている可能性があります。
-
1つのバッチに属するすべてのデータ要素は、内部テーブルに格納されます。 この内部テーブルの内容は、次のステートメントを使用して並べ替える必要があります。
SELECT @BlobEater = CheckIndex (ROWSET_COLUMN_FACT_BLOB) FROM { IRowset 0x50426F2A48000000 } GROUP BY ROWSET_COLUMN_FACT_KEY >> WITH ORDER BY ROWSET_COLUMN_FACT_KEY, ROWSET_COLUMN_SLOT_ID, ROWSET_COLUMN_COMBINED_ID, ROWSET_COLUMN_FACT_BLOB
-
次のような場合、並べ替えバッファーは tempdb にスピルする必要があります。
-
コンピューターの物理メモリが不足しています。
-
クエリ実行メモリが不足しています (メモリ付与)。
-
-
Tempdb へのスピルのエクステントは、内部テーブルのサイズによって異なります。 これは、1つのバッチでチェックインされているインデックスに割り当てられているページによって異なります。
-
現時点では、tempdb へのこの書き込みに関連する i/o 操作には制限はありません。 これにより、i/o の問題が発生する可能性があります。
参照情報
– Kパラメーターを使用してチェックポイント料金を制御する方法については、「 929240 の更新」を参照してください。ソフトウェアの更新を説明するために Microsoft が使用する用語について説明します。