Nell'articolo precedente abbiamo trattato la stored procedure IndexOptimize di Ola Hallengren, un valido strumento per la manutenzione degli indici. Opportunamente parametrizzata, questa procedura offre anche la possibilità di aggiornare le statistiche di SQL Server con alcune opzioni davvero interessanti. Andiamo ora a completare la panoramica delle funzionalità disponibili, ponendo il focus sull’aggiornamento delle statistiche.
Cosa sono le statistiche (SQL Server Statistics)?
- Ottimizzare l’esecuzione delle query
- Scelta degli Indici
- Stime più precise dei Costi delle query
- Scelta dei piani di Esecuzione più efficienti
- Gestione del Carico di Lavoro
Microsoft Maintenance Plan – Update Statiscs
- Tutte le statistiche.
- Solo statistiche “di colonna”.
- Solo statistiche “di indici”.
- Scansione completa.
- Scansione analizzando una porzione di righe come valore assoluto o in percentuale.
IndexOptimize – Update Statistics
EXEC IndexOptimize @Databases = 'ALL_DATABASES' ,@UpdateStatistics = 'ALL'
- Databases: indicando la lista dei datatabase che vanno inclusi.
- UpdateStatistics: la tipologia di statistiche che vanno incluse.
Fonte notizia
www.datamaze.it blogs post indexoptimize-update-statistics