Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
sp_autostats (Transact-SQL)
Zeigt die AUTO_UPDATE_STATISTICS-Option zum automatischen Statistikupdate für einen Index, ein Statistikobjekt, eine Tabelle oder eine indizierte Sicht an oder ändert sie.
Weitere Informationen zur AUTO_UPDATE_STATISTICS-Option finden Sie unter ALTER DATABASE SET-Optionen (Transact-SQL) und Statistik.
Wenn stats_flag angegeben ist, erstellt sp_autostats einen Bericht über die ausgeführte Aktion. Es wird jedoch kein Resultset zurückgegeben.
Wenn stats_flag nicht angegeben ist, gibt sp_autostats das folgende Resultset zurück.
|
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
|
Indexname |
varchar(60) |
Name des Indexes oder der Statistik. |
|
AUTOSTATS |
varchar(3) |
Aktueller Wert für die AUTO_UPDATE_STATISTICS-Option. |
|
Zuletzt aktualisiert |
datetime |
Das Datum des letzten Statistikupdates. |
Das Resultset für eine Tabelle oder indizierte Sicht umfasst Statistiken, die für Indizes, Statistiken für einzelne Spalten, die mit der AUTO_CREATE_STATISTICS-Option generiert wurden, und mit der CREATE STATISTICS-Anweisung generierte Statistiken erstellt wurden.
A.Anzeigen des Status aller Statistiken für eine Tabelle
Das folgende Beispiel zeigt den Status aller Statistiken für die Product-Tabelle an.
USE AdventureWorks2012; GO EXEC sp_autostats 'Production.Product'; GO
B.Aktivieren von AUTO_UPDATE_STATISTICS für alle Statistiken zu einer Tabelle
Im folgenden Beispiel wird die AUTO_UPDATE_STATISTICS-Option für alle Statistiken zur Product-Tabelle aktiviert.
USE AdventureWorks2012; GO EXEC sp_autostats 'Production.Product', 'ON'; GO
C.Deaktivieren von AUTO_UPDATE_STATISTICS für einen bestimmten Index
Im folgenden Beispiel wird die AUTO_UPDATE_STATISTICS-Option für den AK_Product_Name-Index der Product-Tabelle deaktiviert.
USE AdventureWorks2012; GO EXEC sp_autostats 'Production.Product', 'OFF', AK_Product_Name; GO