SVL_VACUUM_PERCENTAGE - 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.

SVL_VACUUM_PERCENTAGE

Die Ansicht VL_VACUUM_PERCENTAGE meldet den Prozentsatz von Datenblöcken, die nach einer Bereinigung einer Tabelle zugewiesen wurden. Dieser Prozentsatz zeigt an, wie viel Festplattenspeicherplatz zurückgewonnen wurde. Vgl. den Befehl VACUUM für weitere Informationen zum Bereinigungsutility.

SVL_VACUUM_PERCENTAGE 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.

Tabellenspalten

Spaltenname Datentyp Beschreibung
xid bigint Transaktions-ID für die Bereinigungsanweisung.
table_id integer Tabellen-ID für die bereinigte Tabelle.
percentage bigint Prozentsatz der Datenblöcke nach einer Bereinigung (relativ zur Anzahl der Blöcke in der Tabelle vor der Bereinigung).

Beispielabfrage

Die folgende Abfrage zeigt den Prozentsatz für eine bestimmte Operation auf Tabelle 100238 an:

select * from svl_vacuum_percentage where table_id=100238 and xid=2200; xid | table_id | percentage -----+----------+------------ 1337 | 100238 | 60 (1 row)

Nach dieser Bereinigungsoperation enthält die Tabelle noch 60 Prozent der ursprünglichen Blöcke.