SVL_QUERY_METRICS - 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_QUERY_METRICS

La vue SVL_QUERY_METRICS affiche les métriques des requêtes terminées. Cette vue dérive de la table système STL_QUERY_METRICS. Utilisez les valeurs de cette vue afin de vous aider à déterminer les seuils permettant de définir les règles de surveillance des requêtes. Pour de plus amples informations, veuillez consulter Règles de surveillance de requête WLM.

SVL_QUERY_METRICS est visible par tous les utilisateurs. Les super-utilisateurs peuvent voir toutes les lignes, tandis que les utilisateurs standard peuvent voir uniquement leurs propres données. 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_QUERY_DETAIL. 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
userid entier ID de l’utilisateur qui a exécuté la requête qui a généré l’entrée.
query entier ID de requête. La colonne de requête peut servir à joindre les autres tables système et les vues.
service_class entier ID de la file d’attente de requêtes WLM (classe de service). Les files d’attente de requêtes sont définies dans la configuration WLM. Les métriques sont communiquées uniquement pour les files d’attente définies par l’utilisateur. Pour obtenir la liste des classes de service IDs, consultezClasse de service WLM IDs.
dimension varchar(24) Dimension à laquelle la métrique est présentée. Les valeurs possibles sont query, segment et step.
segment entier Numéro de segment. Une requête se compose de plusieurs segments et chaque segment d’une ou de plusieurs étapes. Les segments de requête peuvent s’exécuter en parallèle. Chaque segment s’exécute dans un processus unique. Si la valeur du segment est 0, les valeurs du segment de métriques sont reportées au niveau de la requête.
étape entier ID du type de l’étape exécutée. La description du type d’étape est indiquée dans la colonne step_label.
step_label varchar(30) Type d’étape exécutée.
query_cpu_time bigint Temps UC utilisé par la requête (en secondes). Le temps UC diffère de la durée d’exécution de la requête.
query_blocks_read bigint Nombre de blocs d’1 Mo lus par la requête.
query_execution_time bigint Délai écoulé pour l’exécution d’une requête (en secondes). Le délai d’exécution n’inclut pas le temps d’attente dans une file d’attente. Voir query_queue_time pour le temps de mise en file d’attente.
query_cpu_usage_percent bigint Pourcentage de la capacité de l’UC utilisée par la requête.
query_temp_blocks_to_disk bigint Quantité d’espace disque utilisé par une requête pour écrire des résultats intermédiaires, en Mo.
segment_execution_time bigint Délai écoulé pour l’exécution d’un seul segment (en secondes).
cpu_skew numeric(38,2) Ratio de l’utilisation maximale de l’UC pour une tranche afin d’obtenir l’utilisation moyenne de l’UC pour toutes les tranches. Cette métrique est définie au niveau du segment.
io_skew numeric(38,2) Ratio du nombre maximal de blocs lus (I/O) pour une tranche quelconque afin d’obtenir le nombre moyen de blocs lus pour toutes les tranches.
scan_row_count bigint Nombre de lignes dans une étape d’analyse. Le nombre de lignes correspond au nombre total de lignes émises avant le filtrage des lignes marquées pour la suppression (lignes fantôme) et avant l’application des filtres de requête définis par l’utilisateur.
join_row_count bigint Nombre de lignes traitées dans une étape de jonction.
nested_loop_join_row_count bigint Nombre de lignes dans une jonction de boucles imbriquées.
return_row_count bigint Nombre de lignes retournées par la requête.
spectrum_scan_row_count bigint Le nombre de lignes analysées par Amazon Redshift Spectrum dans Amazon S3.
spectrum_scan_size_mb bigint Quantité de données, en Mo, analysées par Amazon Redshift Spectrum dans Amazon S3.
query_queue_time bigint Durée, en secondes, pendant laquelle la requête a été mise en file d’attente.