SVL_QUERY_QUEUE_INFO - 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_QUEUE_INFO

Résume les détails des requêtes ayant passé du temps dans une file d’attente de requête de gestion de la charge de travail (WLM) ou dans une file d’attente de validation.

La vue SVL_QUERY_QUEUE_INFO filtre les requêtes exécutées par le système et affiche uniquement les requêtes exécutées par un utilisateur.

La vue SVL_QUERY_QUEUE_INFO résume les informations des tables système STL_QUERY, STL_WLM_QUERY et STL_COMMIT_STATS.

SVL_QUERY_QUEUE_INFO n’est visible que par les super-utilisateurs. Pour plus d’informations, consultez Visibilité des données dans les tables et vues système.

Colonnes de la table

Nom de la colonne Type de données Description
database text Nom de la base de données à laquelle l’utilisateur était connecté lorsque la requête a été émise.
query entier ID de requête.
xid bigint ID de transaction.
userid entier ID de l’utilisateur qui a généré la requête.
querytxt text 100 premiers caractères du texte de la requête.
queue_start_time timestamp Heure UTC à laquelle la requête est entrée dans la file d’attente WLM.
exec_start_time timestamp Heure UTC à laquelle l’exécution de la requête a démarré.
service_class entier ID de la classe de service. Les classes de service sont définies dans le fichier de configuration WLM.
slots entier Nombre d’emplacements de requête WLM.
queue_elapsed bigint Temps passée par la requête dans une file d’attente WLM (en secondes).
exec_elapsed bigint Temps passé à l’exécution de la requête (en secondes).
wlm_total_elapsed bigint Temps que la requête a passé dans une file d’attente WLM (queue_elapsed), plus le temps passé à l’exécution de la requête (exec_elapsed).
commit_queue_elapsed bigint Temps que la requête a passé à attendre dans la file d’attente de validation (en secondes).
commit_exec_time bigint Temps que la requête a passé dans l’opération de validation (en secondes).
service_class_name character(64) Nom de la classe de service.

Exemples de requêtes

L’exemple suivant montre le temps que les requêtes ont passé dans les files d’attente WLM.

select query, service_class, queue_elapsed, exec_elapsed, wlm_total_elapsed from svl_query_queue_info where wlm_total_elapsed > 0; query | service_class | queue_elapsed | exec_elapsed | wlm_total_elapsed ---------+---------------+---------------+--------------+------------------- 2742669 | 6 | 2 | 916 | 918 2742668 | 6 | 4 | 197 | 201 (2 rows)