錯誤 #: 的203819 (內容維護) VSTS:2112555

狀況

當您重建 Microsoft SQL Server 2012年或 SQL Server 2014年中資料表的索引時,SQL 快取記憶體可能會降低,而且 CPU 使用率會增加。此外,SQL Server 可能會發生記憶體不足錯誤。

因為多的記憶體由交易記錄檔活動在內部使用的MEMORYCLERK_SQLLOGPOOL記憶體索賠要求,就會發生這個問題。

注意當您使用在 SQL Server 2012年或 SQL Server 2014 AlwaysOn 可用性群組時,才會發生這個問題。

如果要診斷詳細的記憶體使用量,請使用下列方法︰

  • LogPool 總、 共用、 私用的集區記憶體使用量

    SELECT total_pages*8 as Total_Pages_KB, private_pages*8 as Private_Pages_KB from sys.dm_logpool_stats

  • LogPool 私用的集區記憶體使用量,對每一個 DB 和消費者

    SELECT c.database_id, c.consumer_name, c.private_pool_pages*8 as Private_pages_KBFROM sys.databases d CROSS APPLY sys.dm_logpool_consumers (d.database_id) c

解決方案

下列的累積更新 SQL Server 的第一次修正問題。

SQL Server 2012 sp2 的累積更新 2/en-us/help/2983175

SQL Server 2014年累積更新 1/en-us/help/2931693

SQL Server 的每個新的累積更新包含的所有修補程序與安全性修正,全都包含在先前的累積更新。检验 SQL Server 的最新的累積更新︰


狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

更多的資訊

如需有關類似 hotfix 2821783 所述的問題的詳細資訊,請按一下下列的編號,檢視 「 Microsoft 知識庫 」 中的文件︰

2821783修正︰ 記憶體不足錯誤相關的記憶體索賠要求,在 SQL Server 2012年

Author: leowang
Writer: v-juwang
技術編審︰ pranabm; wonkim; jackli; jaynar; sureshka; leowang
Editor:v-emy

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?

感謝您的意見反應!

×