In SQL Server 2005 esistono diverse DMV e DMF che restituiscono informazioni sugli indici. Le 2 senz'altro più utili sono la DMF sys.dm_db_index_physical_stats che restituisce informazioni sullo stato di frammentazione di ciascun indice e la DMV sys.dm_db_index_usage_stats che rivela quante volte ed in che modo è stato utilizzato ciascun indice del database corrente e di cui ho parlato nel precedente post.
Proprio in occasione del precedente post, Davide Mauri mi ha segnalato di aver creato e messo a disposizione sul suo sito delle UDF molto utili per interrogare lo status degli indici. Non solo per verificarne l'effettivo utilizzo e lo stato di frammentazione, ma anche per sapere quanto spazio occupa ciascun indice ed i campi su cui è stato definito. Potete trovarle a questo link.
Bye
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
- Tempo di commiati, il 4 giugno 2007 alle 15:04
- White paper su vardecimal storage format, il 30 maggio 2007 alle 10:49
- Tools per SQL Server, il 24 maggio 2007 alle 08:34
- Serie di articoli su SSIS, il 17 maggio 2007 alle 08:32
- Non c'è pace per il SP2, il 4 maggio 2007 alle 09:39