Údržba databáze

PříspěvekNapsal: 19.06.2007 09:25
od jan.havranek
Údržba databáze (Helios Orange - Možnosti - Konfigurace... - Systémové konstanty - pravá myš - Údržba databáze) je akce, při které se na aktuální databázi spouští T-SQL příkazy:
Kód: Vybrat vše
ALTER INDEX <NazevIndeu> ON <NazevTabulky> REORGANIZE -- při fragmentaci do 30%
ALTER INDEX <NazevIndeu> ON <NazevTabulky> REBUILD -- při fragmentaci nad 30%
UPDATE STATISTICS WITH FULLSCAN -- pro všechny tabulky
DBCC UPDATEUSAGE

Provedení údržby má potenciálně pozitivní vliv na odezvu systému. Údržbu je tudíž vhodné spouštět pravidelně, zejména na větších a aktivních databázích.

Více info lze najít v Books Online SQL Serveru.
Návod jak nastavit JOB pro údržbu na SQL je také zde: viewtopic.php?t=157

Paremetrizovatelná údržba indexů a statistik

PříspěvekNapsal: 19.11.2012 09:40
od jiri.dolezal
V případě, že si provoz vyžaduje více parametrizovatelné spouštění údržbových operací indexů a statistik, lze využít sofistikované řešení Olla Hallengrena SQL Server Index and Statistics Maintenancei

http://ola.hallengren.com/sql-server-index-and-statistics-maintenance.html