症狀
假設您的資料庫包含記憶體 最佳化的檔案群組 和普通資料表。 此外,資料庫可能包含記憶體內部線上交易處理 (OLTP) 記憶體最佳化資料表。 當您執行資料操作語言 (DML) 作業時,例如重建普通資料表的索引,檢查點檔案的數目會持續增加。
解決方式
我們已發行更新,將 In-Memory 檢查點檔案減少為 1 MB (每個 MB) MB,藉此減少磁碟使用量。 此更新包含在下列 SQL Server 累積更新中:
SQL Server 2017 累積更新 6
SQL Server 2016 SP1 的累積更新 8
SQL Server 2014 Service Pack 1 的累積更新 6
SQL Server 2016 累積更新 1
若要啟用此更新,您必須在啟動時或在使用者工作階段中啟用追蹤旗標 9929。 此追蹤旗標具有全域層級效果。 若要啟用追蹤旗標 9929,請使用 DBCC TRACEON (9929, -1) 命令或使用 –T 9929 做為啟動參數。 由於此追蹤旗標是執行個體層級,因此會影響該執行個體上具有記憶體最佳化檔案群組的所有資料庫的檢查點檔案大小。 使用此追蹤旗標時請務必小心。
如需有關如何啟用或停用追蹤旗標的詳細資訊,以及全域和工作階段層級追蹤旗標的說明,請參閱《SQL Server 線上叢書》中的下列主題:
關於 SQL Server 的累積更新
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
適用於 SQL Server 2017 的最新累積更新
適用於 SQL Server 2014 的最新累積更新
適用於 SQL Server 2016 的最新累積更新
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
瞭解 Microsoft 用來說明軟體更新的 術語 。