203819 (satura uzturēšana) kļūdas numurs: VSTS:2112555
Pazīmes
Veidojot indeksu tabulā SQL Server 2014 vai Microsoft SQL Server 2012, var samazināties SQL kešatmiņu un palielinās centrālā Procesora lietojums. Turklāt atmiņas kļūdas var rasties SQL Server.
Šī problēma rodas, jo MEMORYCLERK_SQLLOGPOOL atmiņas darbinieks, kas tiek izmantots iekšēji transakciju žurnāla darbības patērē daudz atmiņas.
Piezīme. Šī problēma rodas tikai tad, kad izmantojat AlwaysOn pieejamības grupas SQL Server 2012 vai SQL Server 2014.
Lai noteiktu detalizētu atmiņas izmantošanu, izmantojiet šādas metodes:
-
LogPool kopā, koplietošanas privātā pūla atmiņas lietojums
SELECT total_pages*8 as Total_Pages_KB, private_pages*8 as Private_Pages_KB from sys.dm_logpool_stats -
LogPool privātā pūla atmiņas lietojums katram DB un klientu
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
Risinājums
Problēma pirmo reizi tika noteikts šo kumulatīvo atjauninājumu SQL Server.
Kumulatīvais atjauninājums 2 SQL Server 2012 SP2/en-us/help/2983175
Kumulatīvais atjauninājums 1 2014 SQL Server/en-us/help/2931693
Katra jaunā SQL Server kumulatīvais atjauninājums ietver visus labojumfailus un visus drošības labojumus, kas bija ietverti iepriekšējā kumulatīvajā atjauninājumā. Jaunākais kumulatīvo atjauninājumu skatiet SQL Server:
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".
Papildinformācija
Lai iegūtu papildinformāciju par līdzīgu problēmu šeit aprakstītais labojumfails 2821783, noklikšķiniet uz šī numura un lasiet Microsoft zināšanu bāzes rakstu:
2821783 FIX: atmiņas kļūdas, kas saistītas ar atmiņas darbinieks SQL Server 2012
Author: leowang
Writer: v-juwang
Tehniskais redaktors: pranabm wonkim jackli; jaynar; sureshka; leowang
Editor:v-emy