Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 18.1 und höher
Mit dem ANALYZE TABLE … DROP STATISTICS Befehl werden Optimiererstatistiken aus einer Unity-Katalogtabelle entfernt. Verwenden Sie diesen Befehl, um veraltete oder falsche Statistiken zu löschen, sodass der Abfrageoptimierer sie nicht mehr benötigt. Informationen zum Sammeln neuer Statistiken finden Sie unter ANALYZE TABLE ... COMPUTE STATISTICS.
Syntax
ANALYZE TABLE table_name DROP [ MANUAL | AUTO | ALL ] STATISTICS
Parameter
-
Gibt die Tabelle an, deren Statistiken Sie ablegen möchten. Der Name darf keine zeitliche Spezifikation oder Optionsspezifikation oder einen Pfad enthalten. Wenn die Tabelle nicht gefunden werden kann, löst Azure Databricks eine TABLE_OR_VIEW_NOT_FOUND Fehlerbedingung aus.
{ MANUAL | AUTO | ALL }Ein optionaler Qualifizierer, der auswählt, welche Statistiken abzulegen sind. Wenn Sie den Qualifizierer weglassen, legt der Befehl nur manuelle Statistiken ab.
Qualifizierer Beschreibung MANUALDer Standardwert. Tropfen Statistiken gesammelt von ANALYZE TABLE ... COMPUTE STATISTICS. AUTOLegt Statistiken ab, die von automatischen Statistiken und der Predictive-Optimierung für verwaltete Tabellen im Unity-Katalog erfasst werden. ALLLegt sowohl manuelle als auch automatische Statistiken ab.
Requirements
- Die Tabelle muss im Unity-Katalog registriert sein. Wenn Sie diesen Befehl für eine Hive-Metastore-Tabelle ausführen, wird eine
AnalysisException. - Sie müssen über Berechtigungen für die Tabelle verfügen
MODIFY.
Examples
-- Drop only manual statistics. This is the default behavior.
> ANALYZE TABLE main.sales.orders DROP STATISTICS;
-- Drop only statistics collected by auto-stats or predictive optimization.
> ANALYZE TABLE main.sales.orders DROP AUTO STATISTICS;
-- Drop all statistics for the table.
> ANALYZE TABLE main.sales.orders DROP ALL STATISTICS;