SVL_VACUUM_PERCENTAGE - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

SVL_VACUUM_PERCENTAGE

La vue SVL_VACUUM_PERCENTAGE indique le pourcentage de blocs de données alloués à une table après l’exécution d’une opération VACUUM. Ce pourcentage indique la quantité d’espace disque récupérée. Consultez la commande VACUUM pour plus d’informations sur l’utilitaire VACUUM.

SVL_VACUUM_PERCENTAGE n’est visible que par les super-utilisateurs. Pour plus d’informations, consultez Visibilité des données dans les tables et vues système.

Tout ou partie des données de cette table sont également disponibles dans la vue de surveillance SYS SYS_VACUUM_HISTORY. Les données de la vue de surveillance SYS sont formatées pour être plus faciles à utiliser et à comprendre. Nous vous recommandons d’utiliser la vue de surveillance SYS pour vos requêtes.

Colonnes de la table

Nom de la colonne Type de données Description
xid bigint ID de transaction de l’instruction VACUUM.
table_id entier ID de table de la table aspirée.
percentage bigint Pourcentage de blocs de données après une opération VACUUM (par rapport au nombre de blocs de le table avant l’exécution de l’opération).

Exemple de requête

La requête suivante affiche le pourcentage pour une opération spécifique sur la table 100238 :

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

Après cette opération VACUUM, la table contenait 60 % des blocs d’origine.