症狀
通用準則合規性 (CCC) 的新稽核需求可能會導致 2016 SQL Server 和 2017 中更多的 CPU 耗用量。 對於使用許多頻繁且簡短交易的工作負載而言,這種情況會更明顯,例如涉及 tempdb 的交易。 即使未啟用 CCC,仍然會發生此行為。
請參考以下案例:
- 您的工作負載高度為交易,其中包含大量的插入/更新交易。
- 您的應用程式會執行頻繁的小型交易。
- 您的應用程式極度依賴 tempdb,例如當應用程式在許多個別的交易中連續使用 INSERT INTO 暫存資料表時。
解決方式
此問題已在下列 SQL Server 累積更新中修正:
附註:
- 若要啟用修正程式追蹤旗標 (必須只啟用 SQL Server 2016 SP1 的累積更新 2 到 SQL Server 2016 SP2 的累積更新 2 之間的 TF) 3427。
- 從 SQL Server 2016 SP2 和 SQL Server 2017 的累積更新 3 開始,必須停用通用準則合規性 (CCC) ,才能啟用修正程式。
關於 SQL Server 的累積更新
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
了解 Microsoft 用來說明軟體更新的術語。