SVV_VACUUM_SUMMARY - Amazon Redshift

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.

SVV_VACUUM_SUMMARY

Die Ansicht SVV_VACUUM_SUMMARY verbindet die Tabellen STL_VACUUM, STL_QUERY und STV_TBL_PERM zur Zusammenfassung von Informationen zu den vom System protokollierten Bereinigungsoperationen. Die Ansicht gibt eine Zeile pro Tabelle und Bereinigungsoperation aus. Die Ansicht zeichnet die verstrichene Zeit der Operation, die Anzahl der erstellten Sortierpartitionen, die Anzahl der erforderlichen Zusammenführungsinkremente sowie Differenzen (Deltas) der Zeilen- und Blockzahlen vor und nach der Durchführung der Operation auf.

SVV_VACUUM_SUMMARY 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 sind auch in der SYS-Überwachungsansicht SYS_VACUUM_HISTORY zu finden. Die Daten in der SYS-Überwachungsansicht sind so formatiert, dass sie leichter verwendbar und besser verständlich sind. Wir empfehlen Ihnen, für Ihre Abfragen die SYS-Überwachungsansicht zu verwenden.

Informationen zu SVV_VACUUM_PROGRESS finden Sie unter SVV_VACUUM_PROGRESS.

Informationen zu SVL_VACUUM_PERCENTAGE finden Sie unter SVL_VACUUM_PERCENTAGE.

Anmerkung

Diese Ansicht ist nur verfügbar, wenn bereitgestellte Cluster abgefragt werden.

Tabellenspalten

Spaltenname Datentyp Beschreibung
table_name Text Der Name der bereinigten Tabelle.
xid bigint Transaktions-ID der VACUUM-Operation.
sort_partitions bigint Anzahl der während der Sortierphase der Bereinigungsoperation sortierten Partitionen.
merge_increments bigint Anzahl der für den Abschluss der Zusammenführungsphase der Bereinigungsoperation erforderlichen Zusammenführungsinkremente.
elapsed_time bigint Verstrichene Laufzeit der Bereinigungsoperation (in Mikrosekunden).
row_delta bigint Differenz der Gesamtzahl der Tabellenzeilen vor und nach der Bereinigung.
sortedrow_delta bigint Differenz der Gesamtzahl der sortierten Tabellenzeilen vor und nach der Bereinigung.
block_delta integer Differenz der Anzahl der Blöcke für die Tabelle vor und nach der Bereinigung.
max_merge_partitions integer Diese Spalte wird für die Leistungsanalyse verwendet und enthält die maximale Anzahl der Partitionen, die die Bereinigung für die Tabelle pro Iteration der Zusammenführungsphase verarbeiten kann. (Die Bereinigung sortiert die nicht sortierte Region in eine oder mehrere sortierte Partitionen. Je nach der Anzahl der Spalten in der Tabelle und der aktuellen Amazon-Redshift-Konfiguration kann die Zusammenführungsphase eine maximale Anzahl von Partitionen in einer einzelnen Zusammenführungsiteration verarbeiten. Die Zusammenführungsphase funktioniert auch, wenn die Anzahl der sortierten Partitionen die maximale Anzahl der Zusammenführungspartitionen überschreitet, es werden jedoch weitere Zusammenführungsiterationen benötigt.)

Beispielabfrage

Die folgende Abfrage gibt statistische Daten für Bereinigungsoperationen auf drei verschiedenen Tabellen aus. Die Tabelle SALES wurde zweimal bereinigt.

select table_name, xid, sort_partitions as parts, merge_increments as merges, elapsed_time, row_delta, sortedrow_delta as sorted_delta, block_delta from svv_vacuum_summary order by xid; table_ | xid |parts|merges| elapsed_ | row_ | sorted_ | block_ name | | | | time | delta | delta | delta --------+------+-----+------+----------+---------+---------+-------- users | 2985 | 1 | 1 | 61919653 | 0 | 49990 | 20 category| 3982 | 1 | 1 | 24136484 | 0 | 11 | 0 sales | 3992 | 2 | 1 | 71736163 | 0 | 1207192 | 32 sales | 4000 | 1 | 1 | 15363010 | -851648 | -851648 | -140 (4 rows)