Statistikdaten für Daten im Objektspeicher erfassen

Letzte Aktualisierung: 17. März 2025
Statistikdaten für Daten im Objektspeicher in Data Virtualization erfassen

Mit dem Befehl ANALYZE können Sie Statistikdaten für eine virtuelle Tabelle im Objektspeicher erfassen.

Führen Sie den folgenden Befehl aus, um Statistikdaten für eine virtuelle Tabelle im Objektspeicher zu erfassen.
ANALYZE TABLE schema.table_name
COMPUTE STATISTICS FOR COLUMNS list_of_columns_commonly_used_in_predicates;
Wenn die Tabelle nur wenige Spalten enthält, können Sie Statistikdaten für alle Spalten in der Tabelle erfassen, indem Sie die Klausel FOR ALL COLUMNSverwenden. Führen Sie beispielsweise den folgenden Befehl aus, um Statistikdaten für alle Spalten in der Tabelle schema.tablename zu erfassen:
ANALYZE TABLE schema.tablename
COMPUTE STATISTICS FOR ALL COLUMNS;
Wenn die Tabelle eine große Datenmenge enthält, können Sie Statistikdaten für eine Untergruppe der Daten erfassen, sodass die Analyseoperation früher abgeschlossen werden kann. Führen Sie beispielsweise den folgenden Befehl aus, um Statistikdaten mithilfe einer 10 %-Stichprobe der Tabellendaten zu erfassen.
ANALYZE TABLE schema.tablename
COMPUTE STATISTICS FOR ALL COLUMNS
TABLESAMPLE SYSTEM (10);

Weitere Informationen finden Sie in der Beschreibung des Befehls ANALYZE .