Poboljšanje
Time se poboljšava ograničenje kvalifikacija za REORGANIZE radi uklanjanja izbrisanih redaka iz grupe redaka u grupiranom indeksu columnstore (CCI) u SQL Server 2019.
Radi bolje razine izbrisanih redaka u grupiranom indeksu columnstore uvode se zastavica praćenja (TF) 11631 i TF 11634. Dodatne informacije o zastavicama praćenja potražite u članku DBCC TRACEON – zastavice praćenja (Transact-SQL).
Dodatne informacije
Prema zadanim postavkama, kada se izvrši ALTER INDEX REORGANIZE, ograničenje za brisanje redaka iz grupe redaka po zadanom je to što određena grupa redaka ima 10% od maksimalnih mogućih redaka u izbrisanoj grupi redaka. Budući da je maksimalan broj mogućih redaka u grupi redaka 1 milijun redaka, ograničenje kvalifikacije je 10%, što je 100K redaka izbrisano u grupi redaka prije nego što REORGANIZE ukloni retke iz grupe redaka. Dodatne informacije o reorganizaciji i obnovi indeksa potražite u članku Defragmentacija indeksa ponovnim sastavljanjem ili reorganizacijom indeksa.
Ograničenje praga ima nekoliko pitanja:
-
Za nekoliko grupa koje su pune veličine 1M redaka, dostizanje 100K izbrisanih redaka može potrajati i do tada izbrisani reci neće biti očišćeni.
-
Za manje grupe redaka postotak izbrisanih redaka bit će golem, ali i dalje se izbrisani reci neće smatrati dovršenima.
Dodatne informacije potražite u članku Nove zastavice praćenja radi boljeg održavanja izbrisanih redaka u indeksu columnstore
Rješenje
Ovo je poboljšanje obuhvaćeno sljedećim kumulativnim ažuriranjem za SQL Server:
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su se nalazili u prethodnoj međuverziji. Preporučujemo da instalirate najnoviju međuverziju za svoju verziju SQL Server:
Reference
Informirajte se o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.