KB4536005 — POPRAWKA: naprawianie niepoprawnego rejestrowania stron pamięci, które powoduje błędy braku pamięci w SQL Server

Dotyczy
SQL Server 2019 on Linux SQL Server 2019 on Windows SQL Server 2017 on Linux SQL Server 2017 on Windows SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 SQL Server 2016 Service Pack 3 - duplicate (do not use)

Objawy

Nieprawidłowe rozliczanie stron pamięci może powodować wiele błędów związanych z brakiem pamięci (701, 802 i tak dalej) oraz problemów z wydajnością w usłudze Microsoft SQL Server. Możesz zbadać to zachowanie bardziej szczegółowo, patrząc na liczniki wydajności obiektu węzła pamięci i menedżera buforów , biorąc pod uwagę następujące warunki:

  • Jeden z liczników "Węzeł pamięci: Pamięć węzła bazy danych (KB)" przekracza licznik pamięci węzła docelowego w tym samym węźle.
  • Jeden z liczników "Węzeł pamięci: Pamięć węzła bazy danych (KB)" spada poniżej 2 procent licznika "Węzeł pamięci: Pamięć węzła docelowego" dla tego samego węzła.
  • Wartość licznika "Menedżer buforów: Wolna lista zatrzymuje się/s".

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Rozwiązanie

Informacje o aktualizacji zbiorczej

Ten problem został rozwiązany w następujących aktualizacjach zbiorczych dla programu SQL Server:

Informacje o aktualizacjach zbiorczych programu SQL Server:

Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:

Informacje o dodatku Service Pack dla programu SQL Server 2016

Ten problem został rozwiązany w następującym dodatku Service Pack dla programu SQL Server:

Informacje o dodatkach Service Pack dla programu SQL Server:

Dodatki Service Pack są kumulatywne. Każdy nowy dodatek Service Pack zawiera wszystkie poprawki zawarte w poprzednich dodatkach Service Pack oraz nowe poprawki. Zaleca się stosowanie dla tego dodatku Service Pack najnowszego dodatku Service Pack i najnowszej aktualizacji zbiorczej. Instalowanie poprzedniego dodatku Service Pack przed zainstalowaniem najnowszego dodatku Service Pack nie jest konieczne. Więcej informacji na temat najnowszego dodatku Service Pack i najnowszej aktualizacji zbiorczej znajdziesz w tabeli 1 w następującym artykule.

Określanie wersji, edycji i poziomu aktualizacji programu SQL Server i jego składników

Źródła informacji

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.