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 SUMMARY vue SVV VACUUM _ _ joint les PERM tables STL _ VACUUMQUERY, STL _ et STV _ TBL _ pour résumer les informations relatives aux 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 _ n'SUMMARYest visible que par les superutilisateurs. Pour de plus amples informations, veuillez consulter Visibilité des données dans les tables et vues système.

Certaines ou toutes les données de ce tableau se trouvent également dans la vue SYS de surveillanceSYS_VACUUM_HISTORY. Les données de la vue SYS de surveillance sont formatées pour être plus faciles à utiliser et à comprendre. Nous vous recommandons d'utiliser la vue SYS de surveillance pour vos requêtes.

Pour plus d'informations sur SVV VACUUM _ _PROGRESS, voirSVV_VACUUM_PROGRESS.

Pour plus d'informations sur SVL VACUUM _ _PERCENTAGE, voirSVL_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'VACUUMopération.
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 SALES table 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)