A statisztikai frissítések újraépítik az indexeket?

Tartalomjegyzék:

A statisztikai frissítések újraépítik az indexeket?
A statisztikai frissítések újraépítik az indexeket?

Videó: A statisztikai frissítések újraépítik az indexeket?

Videó: A statisztikai frissítések újraépítik az indexeket?
Videó: SQL Server DBA Tutorial 48-Update Statistics of All the Databases or Single Database in SQL Server 2024, November
Anonim

Ha valaki felteszi a kérdést: „Az indexfrissítési statisztikák újraépítése?”, valószínűleg azt fogja mondani, hogy „természetesen”. Meglepődhet, ha megtudja, hogy index-újraépítés nem frissíti az összes statisztikát Ne feledje, hogy a nem indexes statisztikák egy oszlophoz/oszlopokhoz tartozó statisztikákat jelentik, amelyek automatikusan vagy manuálisan jönnek létre.

Frissítenem kell a statisztikákat az index létrehozása után?

Ne frissítse a statisztikákat az index újjáépítése után, mivel az újraépítés naprakész statisztikákat biztosít.

A visszaállítás eltávolítja az index töredezettségét, vagy frissíti a statisztikákat stb?

Az index töredezettsége semmilyen módon nem történik meg, a visszaállítási folyamat pontosan 1:1 arányban állítja vissza az adatlapokat, mint korábban; de csökken a fájlnövekedés okozta fájltöredezettség, mert a visszaállítás egy darabban hozza létre a fájlt.

Mit csinál a statisztikai frissítés parancs?

A statisztikák frissítése biztosítja, hogy a lekérdezések naprakész statisztikákkal készüljenek A statisztikák frissítése azonban a lekérdezések újrafordítását idézi elő. Javasoljuk, hogy ne frissítse túl gyakran a statisztikákat, mert a jobb lekérdezési tervek és a lekérdezések újrafordításának ideje között teljesítmény-kompromisszum áll fenn.

Automatikusan frissülnek az indexek?

Az indexek automatikusan frissülnek a bennük tárolt adatok alapján (az indexelt sorok oszlopértékei). Egyes DBMS-ek azonban rendszeres karbantartást (más néven "újraépítést") igényelnek az indexértékek tárolásának optimalizálása érdekében.

Ajánlott: