SVV_VACUUM_SUMMARY - 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_SUMMARY

La vue SVV_VACUUM_SUMMARY joint les tables STL_VACUUM, STL_QUERY et STV_TBL_PERM pour résumer les informations sur les opérations d’aspiration enregistrées par le système. La vue renvoie une ligne par table et par transaction VACUUM. La vue enregistre la durée de l’opération, le nombre de partitions de tri créées, le nombre d’incréments de fusion requis et les différences en nombres de ligne et de bloc avant et après l’exécution de l’opération.

SVV_VACUUM_SUMMARY n’est visible que par les super-utilisateurs. Pour de plus amples informations, veuillez consulter 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_PROGRESS, consultez SVV_VACUUM_PROGRESS.

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 aspirée.
xid bigint ID de transaction de l’opération VACUUM.
sort_partitions bigint Nombre de partitions triées créées lors de la phase de tri de l’opération VACUUM.
merge_increments bigint Nombre d’incréments de fusion requis pour terminer la phase de fusion de l’opération VACUUM.
elapsed_time bigint Délai d’exécution de l’opération VACUUM (en microsecondes).
row_delta bigint Différence dans le nombre total de lignes de table avant et après l’opération VACUUM.
sortedrow_delta bigint Différence dans le nombre de lignes de table triées avant et après l’opération VACUUM.
block_delta entier Différence dans le nombre de blocs de la table avant et après l’opération VACUUM.
max_merge_partitions entier Cette colonne est utilisée pour l’analyse des performances et représente le nombre maximal de partitions qu’une opération VACUUM peut traiter pour la table par itération de phase de fusion. (L’opération VACUUM trie la région non triée en une ou plusieurs partitions. Selon le nombre de colonnes de la table et la configuration actuelle d’Amazon Redshift, la phase de fusion peut traiter un nombre maximal de partitions en une seule itération de fusion. La phase de fusion continue si le nombre de partitions triées dépasse le nombre maximal de partitions de fusion, mais un plus grand nombre d’itérations de fusion sera nécessaire.)

Exemple de requête

La requête suivante renvoie les statistiques des opérations VACUUM sur trois tables différentes. La table SALES a été aspirée deux fois.

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)