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.