Unaprjeđivanja
Time se poboljšava ograničenje kvalifikacija za REORGANIZIRANJE da biste izbrisali izbrisane retke iz grupe rowgroup u programu SQL Server 2019.
Za bolje održavanje izbrisanih redaka u indeksu grupiranog Kolumndućana, prikazuju se zastavica Trace (TF) 11631 i TF 11634. Da biste saznali više o zastavama praćenja, pogledajte oznake DBCC TRACEON-Trace Flags (Transact-SQL).
Dodatne informacije
Prema zadanim postavkama kada se izmijeni indeks REORGANIZIRA izvršava ograničenje ograničenja za uklanjanje brisanja redaka iz grupe u nizu jest da određena grupa redaka sadrži 10% od maksimalnog broja mogućih redaka u grupi redaka izbrisanih. Budući da su maksimalni mogući reci u grupi redaka 1.000.000 redaka, ograničenje kvalifikacija iznosi 10%, što je 100K redaka izbrisanih u grupi redaka prije nego što REORGANIZIRAJ uklanja retke iz grupe Row. Dodatne informacije o ponovnom organiziranju i obnovi indeksa potražite u članku Defragmentacija indeksa obnavljanjem ili ponovnim organiziranjem indeksa.
Ograničenje praga ima nekoliko problema:
-
Za nekoliko grupa koje su od punih milijun redaka, dosegnuvši 100K izbrisane retke može potrajati dugo i do tada izbrisane retke nisu izbrisani.
-
Za manje grupe redaka postotak izbrisanih redova bit će ogroman, ali se i dalje izbrisani reci neće smatrati ucinjenima.
Dodatne informacije potražite u članku oznake novog praćenja za bolje održavanje izbrisanih redaka u indeksu trgovine
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 bili u prethodnoj izradi. Preporučujemo da instalirate najnoviju verziju verzije sustava SQL Server:
Reference
Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.