Javítása
Ez javítja a REORGANIZE minősítési korlátját, hogy a 2019 SQL Server 2019-ben eltávolítsa a törölt sorokat egy sorcsoportból a fürtözött oszlopcentrikus indexben (CCI).
A fürtözött oszlopcentrikus index törölt sorainak jobb alaposabb kihasználása érdekében a trace flag (TF) 11631 és TF 11634 vezethető be. A nyomkövetési jelzőkkel kapcsolatos további információkért lásd: DBCC TRACEON – Nyomkövetési jelzők (Transact-SQL).
További információ
Alapértelmezés szerint az ALTER INDEX REORGANIZE végrehajtásakor a sorok törlésére vonatkozó jogosultsági korlát az, hogy az adott sorcsoport a sorcsoportban a lehetséges sorok 10%-át törölte. Mivel egy sorcsoportban a lehetséges sorok maximális száma 1 millió sor, a minősítési korlát 10%, amely 100 000 sort töröl egy sorcsoportból, mielőtt a REORGANIZE eltávolítja a sorokat a sorcsoportból. Az indexek átrendezésével és újraépítésével kapcsolatos további információkért lásd: Indexek töredezettségmentesítése az index újraépítésével vagy átrendezésével.
A küszöbértéknek néhány aggálya van:
-
Néhány 1M-es sorméretű csoport esetén a 100 000 törölt sor elérése hosszú időt vehet igénybe, és addig a törölt sorok nem törlődnek.
-
Kisebb sorcsoportok esetén a törölt sorok százalékos aránya hatalmas lesz, de a törölt sorok továbbra sem lesznek készek.
További részletekért lásd: Új nyomkövetési jelzők a törölt sorok jobb karbantartásához az oszlopcentrikus indexben
Megoldás
Ezt a javulást a SQL Server következő összegző frissítése tartalmazza:
A SQL Server minden új összegző frissítése tartalmazza az előző buildben található összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy telepítse a legújabb buildet a SQL Server verziójához:
Hivatkozások
Ismerje meg a Microsoft által a szoftverfrissítések leírására használt terminológiát.