SVL_QUERY_METRICS
A exibição SVL_QUERY_METRICS mostra as métricas das consultas concluídas. Essa exibição é derivada da tabela do sistema STL_QUERY_METRICS. Use os valores dessa exibição como um auxílio para determinar os valores limite de definição das regras de monitoramento de consultas. Para ter mais informações, consulte Regras de monitoramento de consulta do WLM.
SVL_QUERY_METRICS permanece visível para todos os usuários. Os superusuários podem ver todas as linhas; usuários regulares podem ver somente seus próprios dados. Para ter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.
Alguns ou todos os dados nessa tabela também podem ser encontrados na exibição de monitoramento SYS SYS_QUERY_DETAIL. Os dados na exibição de monitoramento SYS são formatados para serem mais fáceis de usar e compreender. É recomendável usar a exibição de monitoramento SYS nas consultas.
Colunas da tabela
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
userid | integer | O ID do usuário que executou a consulta que gerou a entrada. |
consulta | integer | ID da consulta. A coluna de consulta pode ser usada para unir outras tabelas e exibições do sistema. |
service_class | integer | O ID da fila de consultas do WLM (classe de serviço). As filas de consultas são definidas na configuração do WLM. As métricas são relatadas somente para as filas definidas pelo usuário. Para obter uma lista dos IDs de classe de serviço, consulte IDs da classe de serviço do WLM. |
dimension | varchar(24) | A dimensão em que a métrica é relatada. Os valores possíveis são consulta, segmento e etapa. |
segment | integer | O número do segmento. Uma consulta consiste em vários segmentos e cada segmento consiste em uma ou mais etapas. Os segmentos de uma consulta podem ser executados em paralelo. Cada segmento executa em um único processo. Se o valor do segmento é 0, os valores das métricas do segmento são acumulados no nível de consulta. |
etapa | integer | O ID do tipo da etapa realizada. A descrição do tipo da etapa é mostrada na coluna step_label . |
step_label | varchar(30) | Tipo de etapa realizada. |
query_cpu_time | bigint | O tempo de CPU usado pela consulta (em segundos). O tempo de CPU é diferente do tempo de execução da consulta. |
query_blocks_read | bigint | O número de blocos de 1 MB lidos pela consulta. |
query_execution_time | bigint | O tempo de execução decorrido para uma consulta (em segundos). O tempo de execução não inclui o tempo de espera gasto em uma fila. Consulte query_queue_time para obter o tempo na fila. |
query_cpu_usage_percent | bigint | A porcentagem da capacidade de CPU usada pela consulta. |
query_temp_blocks_to_disk | bigint | A quantidade de espaço em disco usada por uma consulta para gravar resultados intermediários, em MB. |
segment_execution_time | bigint | O tempo de execução decorrido para um único segmento (em segundos). |
cpu_skew | numeric(38,2) | A taxa de utilização máxima da CPU para uma fatia em relação à média de utilização da CPU para todas as fatias. Essa métrica é definida no nível do segmento. |
io_skew | numeric(38,2) | A taxa máxima de leitura de blocos (E/S) para uma fatia em relação à média de leitura de blocos para todas as fatias. |
scan_row_count | bigint | O número de linhas em uma etapa de varredura. A contagem de linhas é o número total de linhas emitidas antes da filtragem das linhas marcadas para exclusão (linhas fantasmas) e antes da aplicação dos filtros de consulta definidos pelo usuário. |
join_row_count | bigint | O número de linhas processadas em uma etapa de junção. |
nested_loop_join_row_count | bigint | O número de linhas em uma etapa de junção de loops aninhados. |
return_row_count | bigint | O número de linhas retornado pela consulta. |
spectrum_scan_row_count | bigint | O número de linhas processadas pela varredura do Amazon Redshift Spectrum no Amazon S3. |
spectrum_scan_size_mb | bigint | A quantidade de dados, em MB, verificados pelo Amazon Redshift Spectrum no Amazon S3. |
query_queue_time | bigint | O tempo em segundos que a consulta estava em fila. |