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

SVV_VACUUM_PROGRESS

Cette vue renvoie une estimation de la durée nécessaire à l’exécution d’une opération VACUUM en cours.

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

Pour plus d’informations sur SVV_VACUUM_SOMM_SUMMY, consultez SVV_VACUUM_SUMMARY.

Pour plus d’informations sur SVL_VACUUM_PERCENT, consultez SVL_VACUUM_PERCENTAGE.

Note

Cette vue n’est disponible que lors de l’interrogation des clusters alloués.

Colonnes de la table

Nom de la colonne Type de données Description
table_name text Nom de la table actuellement en cours d’aspiration (VACUUM) ou de la dernière table aspirée (VACUUM) si aucune opération n’est en cours.
État text Description de l’activité en cours exécutée dans le cadre de l’opération VACUUM :
  • Initialiser

  • Tri

  • Fusionner

  • Suppression

  • Select

  • Échec

  • Complet

  • Ignoré

  • Génération de l’ordre INTERLEAVED SORTKEY

time_remaining_estimate text Temps restant estimé pour que l’opération VACUUM en cours se termine, exprimé en minutes et en secondes : 5m 10s, par exemple. Une estimation n’est pas retournée tant que l’opération VACUUM n’a pas terminé sa première opération de tri. Si aucune opération VACUUM n’est en cours, la dernière opération VACUUM exécutée s’affiche avec Completed dans la colonne STATUS et une colonne TIME_REMAINING_ESTIMATE vide. L’estimation devient généralement plus précise au fur et à mesure que l’opération VACUUM progresse.

Exemples de requêtes

Les requêtes suivantes, exécutées à quelques minutes d’intervalle, montrent qu’une grande table nommée SALESNEW est en cours d’aspiration.

select * from svv_vacuum_progress; table_name | status | time_remaining_estimate --------------+-------------------------------+------------------------- salesnew | Vacuum: initialize salesnew | (1 row) ... select * from svv_vacuum_progress; table_name | status | time_remaining_estimate -------------+------------------------+------------------------- salesnew | Vacuum salesnew sort | 33m 21s (1 row)

La requête suivante affiche qu’aucune opération d’aspiration n’est actuellement en cours. La dernière table à avoir été aspirée était la table SALES.

select * from svv_vacuum_progress; table_name | status | time_remaining_estimate -------------+----------+------------------------- sales | Complete | (1 row)