SVL_QUERY_QUEUE_INFO
Resume los detalles de las consultas que pasan tiempo en una cola de consultas o en una cola de confirmación de Workload Management (WLM, Administración de cargas de trabajo).
La vista SVL_QUERY_QUEUE_INFO filtra las consultas realizadas por el sistema y muestra solo las realizadas por un usuario.
La vista SVL_QUERY_QUEUE_INFO resume información acerca de las tablas de sistema STL_QUERY, STL_WLM_QUERY y STL_COMMIT_STATS.
SVL_QUERY_QUEUE_INFO solo es visible para los superusuarios. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.
Columnas de la tabla
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
base de datos | texto | El nombre de la base de datos al que estaba conectado el usuario cuando se emitió la consulta. |
consulta | integer | ID de la consulta. |
xid | bigint | ID de transacción. |
userid | integer | ID del usuario que generó la consulta. |
querytxt | texto | Primeros 100 caracteres del texto de la consulta. |
queue_start_time | Marca de tiempo | Hora en UTC en la que ingresó la consulta a la cola de WLM. |
exec_start_time | Marca de tiempo | Tiempo en UTC en que comenzó la ejecución de la consulta. |
service_class | integer | ID para la clase de servicio. Las clases de servicios están definidas en el archivo de configuración de WLM. |
slots | integer | Cantidad de slots de consulta de WLM. |
queue_elapsed | bigint | Tiempo que estuvo la consulta en la cola de WLM (en segundos). |
exec_elapsed | bigint | Tiempo transcurrido de la consulta en ejecución (en segundos). |
wlm_total_elapsed | bigint | Tiempo en que la consulta estuvo en cola de WLM (queue_elapsed) más el tiempo en que la consulta estuvo en ejecución (exec_elapsed). |
commit_queue_elapsed | bigint | Tiempo que estuvo la consulta en la cola de confirmaciones (en segundos). |
commit_exec_time | bigint | Tiempo que estuvo la consulta en la operación de confirmación (en segundos). |
service_class_name | character(64) | El nombre de la clase de servicio. |
Consultas de ejemplo
En el siguiente ejemplo, se muestra el tiempo en que las consultas estuvieron en colas de 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)