Objawy
W programie Microsoft SQL Server 2014, 2016 i 2017, gdy statystyki przyrostowe są tworzone na podstawie tabel partycjonowanych, suma liczby modyfikacji wszystkich partycji jest przechowywana jako liczba modyfikacji węzła głównego. Gdy liczba modyfikacji węzła głównego przekroczy próg, zostanie wyzwolona automatyczna aktualizacja statystyki. Jeśli jednak liczba modyfikacji dowolnej pojedynczej partycji nie przekracza progu lokalnego, statystyki nie są aktualizowane. Ponadto liczba modyfikacji węzła głównego jest resetowana do zera. Może to spowodować opóźnienie w automatycznej aktualizacji statystyk przyrostowych.
Rozwiązanie
Ten problem został rozwiązany przez wyzwolenie automatycznej aktualizacji statystyk, gdy liczba modyfikacji dowolnej partycji przekroczy próg lokalny. Dlatego po wyzwoleniu automatycznej aktualizacji statystyk statystyki są aktualizowane poprawnie.
Wprowadzono również nową flagę śledzenia (TF) 11024 . Gdy ta flaga śledzenia jest włączona, liczba modyfikacji węzła głównego jest zachowywana jako suma liczby modyfikacji wszystkich partycji.
Ten problem został rozwiązany w następującej aktualizacji zbiorczej dla programu SQL Server:
Aktualizacja zbiorcza 3 dla programu SQL Server 2017
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:
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2017
Informacje o dodatku Service Pack dla programu SQL Server
Ten problem został rozwiązany w następujących dodatkach Service Pack dla programu SQL Server:
Service Pack 2 dla programu SQL Server 2016
Service Pack 3 dla programu SQL Server 2014
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. Zalecamy stosowanie najnowszego dodatku Service Pack i najnowszej aktualizacji zbiorczej dla danego dodatku Service Pack. 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.
Jak określić wersję, wersję i poziom aktualizacji programu SQL Server i jego składników
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.