Nr błędu: 203819 (Obsługa zawartości) programu VSTS:2112555
Objawy
Kiedy należy odbudować indeks dla tabeli w 2014 r. programu SQL Server lub Microsoft SQL Server 2012, może się zmniejszyć pamięci podręcznej SQL i zwiększa wykorzystanie procesora CPU. Ponadto program SQL Server mogą wystąpić błędy braku pamięci.
Ten problem występuje, ponieważ ilość pamięci jest wykorzystywana przez pamięci memoryclerk_sqllogpool, który jest używany wewnętrznie do działania dziennika transakcji .
Uwaga: Ten problem występuje tylko podczas korzystania z AlwaysOn na programu SQL Server 2012 lub 2014 serwera SQL.
Aby zdiagnozować użycie pamięci szczegółowe, należy użyć następujących metod:
-
LogPool użycie pamięci puli łącznych, udostępniony, prywatne
SELECT total_pages*8 as Total_Pages_KB, private_pages*8 as Private_Pages_KB from sys.dm_logpool_stats -
Użycie pamięci puli prywatnej LogPool dla każdego DB i konsumentów
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
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w następujących aktualizacji zbiorczej programu SQL Server.
Zbiorcza aktualizacja 2 dla programu SQL Server 2012 z dodatkiem SP2/en-us/help/2983175
Zbiorcza aktualizacja 1 dla programu SQL Server 2014/en-us/help/2931693
Każda nowa aktualizacja zbiorcza dla programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzedniej zbiorczej aktualizacji. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
-
Najnowszą aktualizację zbiorczą dla programu SQL Server 2012 z dodatkiem SP2
-
Najnowszą aktualizację zbiorczą dla programu SQL Server 2014
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby uzyskać więcej informacji dotyczących podobnego problemu, który jest opisany w 2821783 poprawki kliknij następujący numer w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
NAPRAW 2821783 : błędy braku pamięci związane z pracownicy pamięci programu SQL Server 2012
Author: leowang
Writer: v-juwang
Weryfikacja tech.: pranabm; wonkim; jackli; jaynar; sureshka; leowang
Editor:v-emy