錯誤 #: 的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

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×