Vylepšení
Tím se zvyšuje omezení kvalifikace pro reorganizaci, pokud chcete odstranit odstraněné řádky z řady v indexech CCI (Clustered Columnstore Index) v SQL Serveru 2019.
Kvůli větší maintanence odstraněných řádků ve sloupci Clustered Columnstore Index se zaváněly trace flag (TF) 11631 a TF 11634. Další informace o příznakech sledování najdete v tématu DBCC TRACEON – příznaky trasování (Transact-SQL).
Více informací
Ve výchozím nastavení při provedení příkazu ALTER INDEX REORGANIZE platící limit pro odebrání řádků z seskupení řádků je to, že konkrétní skupina řádků obsahuje 10 % z maximálního možného počtu odstraněných řádků v skupině řádků. Protože maximální počet řádků ve skupině řádků je 1 milion řádků, je limit nabídky 10 %, což je 100 řádků odstraněných ve skupině řádků před tím, než funkce REORGANIZE odebere řádky z řady. Další informace o reorganizaci a opětovném sestavení indexů najdete v článku Defragmentace indexů opětovného sestavení nebo změna uspořádání indexu.
Mezní hodnota má málo obav:
-
U několika skupin, které mají plnou velikost 1M řádků, může dosažení 100 K odstranění řádků trvat dlouho a do té doby odstraněné řádky nevymažou.
-
U menších seskupení řádků bude procento odstraněných řádků velké, avšak odstraněné řádky se nebudou považovat za hotové.
Další podrobnosti najdete v článku Nové příznaky sledování, které zlepší údržbu odstraněných řádků v indexu Columnstore.
Řešení
Toto vylepšení je zahrnuté v následující kumulativní aktualizaci pro SQL Server:
O kumulativních aktualizacích pro SQL Server
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme, abyste si pro svou verzi SQL Serveru nainstalují nejnovější build:
Odkazy
Seznamte se s terminologií,kterou Microsoft používá k popisu aktualizací softwaru.