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