SVL_QUERY_QUEUE_INFO
Apresenta um resumo com os detalhes das consultas que permanecem em uma fila de consultas de gerenciamento de workload (WLM) ou em uma fila de confirmação.
A exibição SVL_QUERY_QUEUE_INFO filtra as consultas realizadas pelo sistema e mostra somente as consultas realizadas por um usuário.
A exibição SVL_QUERY_QUEUE_INFO resume as informações das tabelas do sistema STL_QUERY, STL_WLM_QUERY e STL_COMMIT_STATS.
SVL_QUERY_QUEUE_INFO só permanece visível para superusuários. Para ter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.
Colunas da tabela
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
banco de dados | text | O nome do banco de dados ao qual o usuário estava conectado quando a consulta foi enviada. |
consulta | inteiro | ID da consulta. |
xid | bigint | ID da transação. |
userid | inteiro | O ID do usuário que gerou a consulta. |
querytxt | text | Os primeiros 100 caracteres do texto da consulta. |
queue_start_time | timestamp | O horário (em UTC) em que a consulta entrou na fila WLM. |
exec_start_time | timestamp | O horário (em UTC) do início da execução da consulta. |
service_class | inteiro | ID da classe de serviço. As classes de serviço são definidas no arquivo de configuração do WLM. |
slots | inteiro | O número de slots da consulta de WLM. |
queue_elapsed | bigint | O tempo de espera da consulta em uma fila do WLM (em segundos). |
exec_elapsed | bigint | O tempo de execução da consulta (em segundos). |
wlm_total_elapsed | bigint | O tempo de espera da consulta em uma fila do WLM (queue_elapsed), mais o tempo de execução da consulta (exec_elapsed). |
commit_queue_elapsed | bigint | O tempo de espera da consulta em uma fila de confirmação (em segundos). |
commit_exec_time | bigint | O tempo gasto pela consulta na operação de confirmação (em segundos). |
service_class_name | character(64) | O nome da classe de serviços. |
Consultas de exemplo
O exemplo a seguir mostra o tempo que as consultas passaram nas filas do 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)