SVL_QUERY_METRICS_SUMMARY
A exibição SVL_QUERY_METRICS_SUMMARY mostra os valores máximos das 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 obter mais informações sobre regras e métricas do monitoramento de consultas do Amazon Redshift, consulte Regras de monitoramento de consulta do WLM.
SVL_QUERY_METRICS_SUMMARY 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 | inteiro | O ID do usuário que executou a consulta que gerou a entrada. |
consulta | inteiro | ID da consulta. A coluna de consulta pode ser usada para unir outras tabelas e exibições do sistema. |
service_class | inteiro | 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. |
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. |
query_cpu_usage_percent | numeric(38,2) | 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. |