Recuperare informazioni sugli indici
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











