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: