sys.dm_db_missing_index_groups (Transact-SQL)
Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance
Dieser DMV gibt Informationen zu Indizes zurück, die in einer bestimmten Indexgruppe fehlen.
In Azure SQL Datenbank können dynamische Verwaltungsansichten keine Informationen verfügbar machen, die sich auf die Datenbankeinschluss auswirken, oder Informationen zu anderen Datenbanken, auf die der Benutzer Zugriff hat, verfügbar machen. Um diese Informationen nicht verfügbar zu machen, wird jede Zeile, die Daten enthält, die nicht zum verbundenen Mandanten gehören, herausgefiltert.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
index_group_handle | int | Identifiziert eine Gruppe fehlender Indizes. |
index_handle | int | Identifiziert einen fehlenden Index, der zu der durch index_group_handle angegebenen Gruppe gehört. Eine Indexgruppe enthält nur einen Index. |
Bemerkungen
Von zurückgegebene sys.dm_db_missing_index_groups
Informationen werden aktualisiert, wenn eine Abfrage vom Abfrageoptimierer optimiert und nicht beibehalten wird. Fehlende Indexinformationen werden nur so lange aufbewahrt, bis die Datenbank-Engine neu gestartet wird. Es kann für Datenbankadministratoren nützlich sein, regelmäßig Sicherungskopien der fehlenden Indexinformationen zu erstellen, wenn sie diese nach dem Serverrecycling beibehalten möchten. Verwenden Sie die sqlserver_start_time
-Spalte in sys.dm_os_sys_info, um die aktuellste Startzeit der Datenbank-Engine zu suchen.
Keine Spalte des Ausgaberesultsets stellt einen Schlüssel dar, gemeinsam bilden sie jedoch einen Indexschlüssel.
Hinweis
Das Resultset für diese DMV ist auf 600 Zeilen beschränkt. Jede Zeile enthält einen fehlenden Index. Wenn Mehr als 600 fehlende Indizes vorhanden sind, sollten Sie die vorhandenen fehlenden Indizes behandeln, damit Sie die neueren Indizes anzeigen können.
Berechtigungen
Zum Abfragen dieser dynamischen Verwaltungssicht muss den Benutzern die VIEW SERVER STATE-Berechtigung oder eine Berechtigung, die die VIEW SERVER STATE-Berechtigung impliziert, erteilt werden.
Berechtigungen für SQL Server 2022 und höher
Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.
Nächste Schritte
Weitere Informationen zum fehlenden Indexfeature finden Sie in den folgenden Artikeln:
- Optimieren nicht gruppierter Indizes mit Vorschlägen für fehlende Indizes
- 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)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für