Dotyczy
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

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, prywatneSELECT 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ówSELECT 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:

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: leowangWriter: v-juwangWeryfikacja tech.: pranabm; wonkim; jackli; jaynar; sureshka; leowangEditor:v-emy

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.