Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
STL_ANALYZE
Zeichnet Einzelheiten zu ANALYZE-Operationen auf.
STL_ ANALYZE ist nur für Superuser sichtbar. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.
Einige oder alle Daten in dieser Tabelle befinden sich auch in der SYS ÜberwachungsansichtSYS_ANALYZE_HISTORY. Die Daten in der SYS Überwachungsansicht sind so formatiert, dass sie einfacher zu verwenden und zu verstehen sind. Wir empfehlen Ihnen, die SYS Überwachungsansicht für Ihre Abfragen zu verwenden.
Tabellenspalten
Spaltenname | Datentyp | Beschreibung |
---|---|---|
userid | integer | ID des Benutzers, der den Eintrag generiert hat. |
xid | long | Die Transaktions-ID. |
Datenbank | char(30) | Der Datenbankname. |
table_id | integer | Die Tabellen-ID. |
status | char(15) | Das Ergebnis des ANALYZE-Befehls. Mögliche Werte sind Full , Skipped und PredicateColumn . |
rows | double | Die Gesamtzahl der Zeilen in der Tabelle. |
modified_rows | double | Die Gesamtzahl der Zeilen, die seit dem letzten ANALYZE Vorgang geändert wurden. |
threshold_percent | integer | Der Wert des analyze_threshold_percent -Parameters. |
is_auto | char(1) | Der Wert ist „true“ (t ), wenn die Operation standardmäßig eine Amazon-Redshift-Analyseoperation umfasste. Der Wert ist false (f ), wenn der ANALYZE Befehl explizit ausgeführt wurde. |
starttime | Zeitstempel | Der ZeitpunktUTC, zu dem der Analysevorgang gestartet wurde. |
endtime | Zeitstempel | Der ZeitpunktUTC, zu dem der Analysevorgang abgeschlossen wurde. |
prevtime | Zeitstempel | Die Zeit, zu der UTC die Tabelle zuvor analysiert wurde. |
num_predicate_cols | integer | Die aktuelle Anzahl der Prädikatspalten in der Tabelle. |
num_new_predicate_cols | integer | Die Anzahl der neuen Prädikatspalten in der Tabelle seit der letzten Analyseoperation. |
is_background | character(1) | Der Wert ist „true“ (t ), wenn die Analyse von einer automatischen Analyseoperation ausgeführt wurde. Andernfalls ist der Wert auf „false ()“. (f ). |
auto_analyze_phase | character(100) | Zur internen Verwendung reserviert. |
schema_name | char(128) | Der Name des Schemas für die Tabelle. |
table_name | char(136) | Der Name der Tabelle. |
Beispielabfragen
Im folgenden Beispiel werden _ STV TBL _ verknüpftPERM, um den Tabellennamen und die Ausführungsdetails anzuzeigen.
select distinct a.xid, trim(t.name) as name, a.status, a.rows, a.modified_rows, a.starttime, a.endtime from stl_analyze a join stv_tbl_perm t on t.id=a.table_id where name = 'users' order by starttime; xid | name | status | rows | modified_rows | starttime | endtime -------+-------+-----------------+-------+---------------+---------------------+-------------------- 1582 | users | Full | 49990 | 49990 | 2016-09-22 22:02:23 | 2016-09-22 22:02:28 244287 | users | Full | 24992 | 74988 | 2016-10-04 22:50:58 | 2016-10-04 22:51:01 244712 | users | Full | 49984 | 24992 | 2016-10-04 22:56:07 | 2016-10-04 22:56:07 245071 | users | Skipped | 49984 | 0 | 2016-10-04 22:58:17 | 2016-10-04 22:58:17 245439 | users | Skipped | 49984 | 1982 | 2016-10-04 23:00:13 | 2016-10-04 23:00:13 (5 rows)