KB4511743 - 修正:在 SQL Server 2014 的可用性群組中關閉可讀次要 SQL 服務時,主要節點上的 CPU 使用率很高

Applies To
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

症狀

假設您在 Microsoft SQL Server 2014 中使用 AG) (可用性群組。 當 AG 中可讀取次要伺服器上的 SQL 服務關閉時,您可能會注意到主要節點上的 CPU 使用量呈指數級增長。 此外,記錄位元組/秒排清、使用中工作階段和訊號等待也有所增加。

原因

主要 CPU 使用率較高的原因是由於已儲存記錄。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

解決方式

此問題已在下列 SQL Server 累積更新中修正:

備註 此修正程式會將虛構清理間隔從 30 分鐘減少到每 5 分鐘一次,以實施更積極的虛構清理選項

下列追蹤旗標 (TF) 12302 必須啟用為 SQL 啟動參數,或透過 DBCC 啟用,才能使修正程式生效。

      

關於 SQL Server 的累積更新:

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

參考資料

了解 Microsoft 用來說明軟體更新的術語。