KB3173038 - 在 SQL Server 2016 中,在包含許多資料庫的 AlwaysOn 可用性群組上使用 sys.dm_hadr_availability_replica_states DMV 時發生效能問題

套用到
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

症狀

假設您在 SQL Server 2016 中擁有包含許多資料庫的 AlwaysOn 可用性群組。 例如,您可能有超過 100 個資料庫。 當您執行要求 sys.dm_hadr_availability_replica_states 函數資料的查詢,且查詢包含許多聯結作業時,與舊版 SQL Server 相比,可能需要較長的時間才能完成。 此外,它也可能導致高 CPU 使用率。

解決方式

此問題的修正程式已包含在下列 SQL Server 累積更新中:

SQL Server 2016 累積更新 1
      

關於 SQL Server 的累積更新

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

適用於 SQL Server 2016 的最新累積更新
      

狀態

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

參考資料

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