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)