Visualizzazione delle informazioni relative agli indici

Sono disponibili numerose viste e funzioni del catalogo che consentono di visualizzare i metadati degli indici. Ad esempio, è possibile visualizzare i tipi di indici esistenti in una tabella specifica, il set di opzioni corrente per un indice specificato o lo spazio totale utilizzato da uno o più indici nel database.

Viste del catalogo relative agli indici

Nella tabella seguente sono elencate le viste del catalogo che restituiscono i metadati degli indici.

Vista del catalogo

Visualizza informazioni relative a

sys.indexes

Il tipo di indice, l'ID del filegroup o dello schema di partizione e l'impostazione corrente delle opzioni dell'indice archiviate nei metadati.

sys.index_columns

L'ID di colonna, la posizione nell'indice, il tipo (chiave o non chiave) e l'ordinamento (ASC o DESC).

sys.spatial_index_tessellations

Tipo e schema a mosaico di ogni indice spaziale e informazioni di base su ogni indice.

sys.spatial_indexes

Informazioni su quale schema a mosaico e quali parametri sono stati utilizzati per gli indici spaziali.

sys.stats

Le statistiche associate a un indice, incluso il nome della statistica e se è stata creata automaticamente o dall'utente.

sys.stats_columns

L'ID di colonna associato alla statistica.

sys.xml_indexes

Il tipo di indice XML, primario o secondario, e il tipo secondario con la descrizione.

Funzioni dell'indice

I metadati degli indici vengono inoltre restituiti dalle funzioni di sistema seguenti.

Funzione

Visualizza informazioni relative a

sys.dm_db_index_physical_stats (Transact-SQL)

Le dimensioni dell'indice e le statistiche sulla frammentazione.

sys.dm_db_index_operational_stats (Transact-SQL)

Le statistiche di I/O dell'indice e della tabella corrente.

sys.dm_db_index_usage_stats (Transact-SQL)

Le statistiche sull'utilizzo degli indici per tipo di query.

sys.dm_db_missing_index_columns (Transact-SQL)

Le colonne della tabella del database nelle quali manca un indice.

sys.dm_db_missing_index_details (Transact-SQL)

Le informazioni dettagliate sugli indici mancanti.

sys.dm_db_missing_index_group_stats (Transact-SQL)

Le informazioni di riepilogo sui gruppi di indici mancanti.

sys.dm_db_missing_index_groups (Transact-SQL)

Gli indici mancanti contenuti in uno specifico gruppo di indici mancanti.

INDEXKEY_PROPERTY

La posizione delle colonne all'interno dell'indice e l'ordinamento delle colonne (ASC o DESC).

INDEXPROPERTY

Il tipo di indice, il numero di livelli e l'impostazione corrente delle opzioni dell'indice archiviate nei metadati.

INDEX_COL

Il nome della colonna chiave dell'indice specificato.