摘要
目前,當工作檔案溢出至臨時資料庫(tempdb)時,會發生 i/o 操作的限制或限制。 這可能會導致 i/o 問題。 安裝此更新後,您可以使用 -k 啟動參數控制工作檔案可以溢出到 tempdb 的速率。
更新資訊
此更新包含在 SQL Server 的下列累積更新套件中:
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
注意您可以在何處找到最新 sql server 組建的相關資訊 ,以取得最新 Sql server 組建的相關資訊。
其他相關資訊
如需此問題的詳細資訊,請考慮下列事項:
-
DBCC CHECKDB 會以批次檢查物件的一致性。 這些批次可能由多個索引或表格所組成。
-
屬於單一批次的所有資料點都會儲存在內部資料表中。 這個內部資料表的內容必須使用下列語句來排序:
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 的範圍視內部資料表的大小而定。 這取決於要在該單一批次中檢查的索引所配置的頁面。
-
目前,此溢出中所涉及到 tempdb 的 i/o 操作沒有限制或限制。 這可能會導致 i/o 問題。
參考
請參閱 更新 929240 ,瞭解 – k 參數可以如何控制檢查點速度。瞭解 Microsoft 用於描述軟體更新的 詞彙 。