Freigeben über


sys.dm_db_missing_index_groups (Transact-SQL)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance

Dieser DMV gibt Informationen zu Indizes zurück, die in einer bestimmten Indexgruppe fehlen.

In Azure SQL-Datenbank können dynamische Verwaltungssichten keine Informationen verfügbar machen, die sich auf den Datenbankeinschluss auswirken würden oder die sich auf andere Datenbanken beziehen, auf die der Benutzer Zugriff hat. Um zu vermeiden, dass diese Informationen verfügbar gemacht werden, wird jede Zeile mit Daten, die zum verbundenen Mandanten gehören, herausgefiltert.

Spaltenname Datentyp Beschreibung
index_group_handle int Identifiziert eine fehlende Indexgruppe.
index_handle int Identifiziert einen fehlenden Index, der zur durch index_group_handle angegebenen Gruppe gehört.

Eine Indexgruppe enthält nur einen Index.

Hinweise

Die von sys.dm_db_missing_index_groups der Abfrage zurückgegebenen Informationen werden aktualisiert, wenn eine Abfrage vom Abfrageoptimierer optimiert und nicht beibehalten wird. Fehlende Indexinformationen werden nur aufbewahrt, bis das Datenbankmodul neu gestartet wird. Es kann hilfreich sein, dass Datenbankadministratoren regelmäßig Sicherungskopien der fehlenden Indexinformationen erstellen, wenn sie sie nach dem Recycling des Servers 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 diesen DMV ist auf 600 Zeilen beschränkt. Jede Zeile enthält einen fehlenden Index. Wenn mehr als 600 Indizes fehlen, sollten Sie die vorhandenen fehlenden Indizes adressieren, damit Sie die neueren 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: