BUG #: 203819 (údržby) VSTS:2112555
Príznaky
Keď ste zostaviť index tabuľka Microsoft SQL Server 2012 alebo SQL Server 2014, SQL vyrovnávacej pamäte sa môže znížiť a zvyšuje vyťaženie Procesora. Okrem toho SQL Server sa môžu vyskytnúť chyby nedostatku pamäte.
Tento problém sa vyskytuje, pretože zaberajú veľa pamäte kancelárii MEMORYCLERK_SQLLOGPOOL pamäte, interne používané činnosti denníka transakcií.
Poznámka: Táto chyba sa vyskytuje pri používaní skupiny dostupnosti AlwaysOn SQL Server 2012 alebo SQL Server 2014.
Diagnostika pamäte podrobné, použite nasledujúce postupy:
-
LogPool celkom, zdieľané súkromného fondu pamäte
SELECT total_pages*8 as Total_Pages_KB, private_pages*8 as Private_Pages_KB from sys.dm_logpool_stats -
LogPool práčka pamäte DB a spotrebiteľa
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
Riešenie
Tento problém bol najskôr odstránený v nasledujúcej kumulatívnej aktualizácie programu SQL Server.
Kumulatívna aktualizácia 2 pre SQL Server 2012 SP2/en-us/help/2983175
Kumulatívna aktualizácia 1 pre SQL Server 2014/en-us/help/2931693
Každý nový Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite sa na najnovšie kumulatívnej aktualizácie pre server SQL Server:
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Ďalšie informácie
Ďalšie informácie o podobný problém, ktorý je popísaný v rýchlej oprave 2821783, kliknite na nasledovné číslo článku databázy Microsoft Knowledge Base, ktorý sa zobrazí:
Oprava 2821783 : nedostatok pamäte chyby súvisiace s kancelárii pamäte SQL Server 2012
Author: leowang
Writer: v-juwang
Tech Reviewer: pranabm wonkim jackli; jaynar; sureshka; leowang
Editor:v-emy