KB5000895 — ulepszenie: nowe flagi śledzenia dla lepszej obsługi usuniętych wierszy w indeksie klastrowanego magazynu kolumn

Dotyczy
SQL Server 2019 on Windows

Ulepszenie

Zwiększa to limit kwalifikacji dla funkcji REORGANIZUJ w celu usunięcia usuniętych wierszy z grupy wierszy w indeksie CCI (Clustered Columnstore Index) w programie SQL Server 2019.

W celu lepszej obsługi usuniętych wierszy w indeksie klastrowanego magazynu kolumn wprowadzono flagi śledzenia (TF) 11631 i TF 11634. Aby dowiedzieć się więcej o flagach śledzenia, zobacz DBCC TRACEON — śledzenie flag (Transact-SQL).

Więcej informacji

Domyślnie, gdy wykonywana jest akcja ALTER INDEX REORGAN, ograniczeniem kwalifikującym do usunięcia usuniętych wierszy z grupy wierszy jest to, że określona grupa wierszy ma usunięte 10% maksymalnej możliwej liczby wierszy w grupie wierszy. Ponieważ maksymalna możliwa liczba wierszy w grupie wierszy wynosi 1 milion wierszy, limit kwalifikacji wynosi 10%, co oznacza 100 tys. wierszy usuniętych w grupie wierszy przed usunięciem tych wierszy z grupy wierszy przez funkcję REORGANIZUJ. Aby dowiedzieć się więcej o reorganizacji i przebudowywaniu indeksów, zobacz Defragmentowanie indeksów przez odbudowywanie lub reorganizowanie indeksu.

W przypadku limitu progowego jest kilka problemów:

  • W przypadku kilku grup zawierających pełny rozmiar 1 mln wierszy osiągnięcie 100 tys. usuniętych wierszy może zająć dużo czasu, a do tego czasu usunięte wiersze nie są czyszczone.
  • W przypadku mniejszych grup wierszy procent usuniętych wierszy będzie ogromny, ale usunięte wiersze nadal nie będą uznawane za ukończone.

Aby uzyskać więcej szczegółowych informacji, zobacz New Trace Flags for better maintenance of deleted rows in Columnstore Index

Rozwiązanie

To ulepszenie jest zawarte w następującej aktualizacji zbiorczej dla programu SQL Server:

Informacje o aktualizacjach zbiorczych dla programu SQL Server

Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń z poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla używanej wersji programu SQL Server:

Najnowsza aktualizacja zbiorcza dla programu SQL Server 2019

Źródła informacji

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