sys.dm_db_missing_index_groups (Transact-SQL)
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure
Questa DMV restituisce informazioni sugli indici mancanti in un gruppo di indici specifico.
Nel database SQL di Azure, le viste a gestione dinamica non possono esporre le informazioni che influenzerebbero l'indipendenza del database o le informazioni sugli altri database a cui l'utente dispone di accesso. Per evitare di esporre queste informazioni, ogni riga contenente dati che non appartengono al tenant connesso viene filtrata.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
index_group_handle | int | Identifica un gruppo di indici mancanti. |
index_handle | int | Identifica un indice mancante che appartiene al gruppo specificato da index_group_handle. Un gruppo di indici contiene un solo indice. |
Osservazioni:
Le informazioni restituite da sys.dm_db_missing_index_groups
vengono aggiornate quando una query è ottimizzata da Query Optimizer e non è persistente. Le informazioni sull'indice mancanti vengono mantenute solo fino al riavvio del motore di database. Può essere utile per gli amministratori di database eseguire periodicamente copie di backup delle informazioni sull'indice mancanti se vogliono mantenerle dopo il riciclo del server. Usare la colonna sqlserver_start_time
in sys.dm_os_sys_info per trovare l'ora di avvio dell'ultimo motore di database.
Nessuna delle colonne del set di risultati di output è una chiave, ma la relativa combinazione costituisce una chiave di indice.
Nota
Il set di risultati per questa DMV è limitato a 600 righe. Ogni riga contiene un indice mancante. Se sono presenti più di 600 indici mancanti, è necessario risolvere gli indici mancanti esistenti in modo da poter visualizzare quelli più recenti.
Autorizzazioni
Per eseguire query su questa vista a gestione dinamica, è necessario che agli utenti sia stata concessa l'autorizzazione VIEW SERVER STATE o qualsiasi autorizzazione che include l'autorizzazione VIEW SERVER STATE.
Autorizzazioni per SQL Server 2022 e versioni successive
È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.
Passaggi successivi
Altre informazioni sulla funzionalità di indice mancante sono disponibili negli articoli seguenti:
- Ottimizzare gli indici non cluster con suggerimenti di indici mancanti
- sys.dm_db_missing_index_columns (Transact-SQL)
- sys.dm_db_missing_index_details (Transact-SQL)
- sys.dm_db_missing_index_group_stats (Transact-SQL)
- sys.dm_db_missing_index_group_stats_query (Transact-SQL)
- sys.dm_os_sys_info (Transact-SQL)