sys.dm_db_missing_index_groups (Transact-SQL)
Gibt Informationen zu fehlenden Indizes, die in einer bestimmten Gruppe fehlender Indizes enthalten sind (außer räumliche Indizes), zurück.
In Windows Azure SQL-Datenbankkönnen dynamische Verwaltungssichten keine Informationen verfügbar machen, die sich auf die Datenbankkapselung 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.
Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version), Windows Azure SQL-Datenbank (Ursprüngliche Version bis aktuelle Version). |
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. |
Hinweise
Die von sys.dm_db_missing_index_groups zurückgegebenen Informationen werden aktualisiert, wenn eine Abfrage vom Abfrageoptimierer optimiert wird, und sind nicht persistent. Informationen zu fehlenden Indizes werden nur bis zum Neustart von SQL Server aufbewahrt. Datenbankadministratoren sollten regelmäßig Sicherungskopien der Informationen zu fehlenden Indizes erstellen, wenn Sie sie nach dem Wiederverwenden des Servers beibehalten möchten.
Keine Spalte des Ausgaberesultsets stellt einen Schlüssel dar, gemeinsam bilden sie jedoch einen Indexschlüssel.
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.
Siehe auch
Verweis
sys.dm_db_missing_index_columns (Transact-SQL)