BUG #: 203819 (Contentbeheer) VSTS:2112555
Symptomen
Wanneer u een index voor een tabel in Microsoft SQL Server 2012 of in SQL Server 2014 opbouwen, afnemen SQL Cache-geheugen en CPU-gebruik loopt. SQL Server kunnen bovendien-geheugen fouten optreden.
Dit probleem treedt op omdat de hoeveelheid geheugen wordt verbruikt door het MEMORYCLERK_SQLLOGPOOL geheugen medewerker die intern wordt gebruikt voor de transactie log activiteiten. Opmerking Dit probleem treedt alleen op wanneer u AlwaysOn beschikbaarheidsgroepen in SQL Server 2012 of in SQL Server 2014.Gebruik de volgende methoden voor het bepalen van de gedetailleerde geheugengebruik:
-
Het geheugengebruik van de totale, gedeelde en persoonlijke toepassingen LogPool
SELECT total_pages*8 as Total_Pages_KB, private_pages*8 as Private_Pages_KB from sys.dm_logpool_stats -
LogPool private pool geheugengebruik voor elke DB en consument
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
Oplossing
Het probleem is in eerste instantie opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve Update 2 voor SQL Server 2012 SP2/en-us/help/2983175
Cumulatieve Update 1 voor SQL Server 2014/en-us/help/2931693
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingscorrecties die zijn opgenomen in de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Meer informatie
Voor meer informatie over het soortgelijk probleem dat wordt beschreven in de hotfix 2821783, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
2821783 herstellen:-geheugen fouten die zijn gerelateerd aan een medewerker van het geheugen in SQL Server 2012
Author: leowang
Writer: v-juwang Tech Reviewer: pranabm; wonkim; jackli; jaynar; sureshka; leowang Editor:v-emy