O Hologres V0.10 e versões posteriores permitem consultar e analisar consultas lentas, o que facilita o diagnóstico e a otimização de qualquer consulta lenta ou com falha. Este tópico descreve como usar a interface visual para visualizar e analisar consultas lentas históricas.
Limitações
Este recurso está disponível apenas para instâncias do Hologres V0.10 ou superior. Verifique a versão da sua instância na página de detalhes da instância no console do Hologres. Se a instância estiver em uma versão anterior, atualize-a. Para obter assistência, consulte Solucionar problemas de falhas na preparação do upgrade ou entre no grupo do DingTalk do Hologres para suporte. Para mais informações, consulte Como posso obter mais suporte online?.
Para garantir a estabilidade do sistema e evitar sobrecarga de tráfego, cada pesquisa retorna no máximo 2.000 logs de consultas lentas.
O HoloWeb armazena e exibe logs históricos de consultas lentas por até sete dias.
A página Historical Slow Queries aplica por padrão o filtro
engine_type != '{PG}', que exclui logs de consultas do mecanismo PostgreSQL (PG). Não é possível modificar esse filtro. Para visualizar logs de todos os tipos de mecanismo, consulte diretamente a tabelahologres.hg_query_logvia SQL.
Visualizar consultas lentas
Faça login no console do HoloWeb e clique em Diagnostics and Optimization na barra de navegação superior.
No painel de navegação à esquerda, clique em Historical Slow Query.
-
Na página Historical Slow Query, defina os filtros a seguir.

Parâmetro
Obrigatório
Descrição
Instance name
Sim
Nome da instância cujas consultas lentas serão analisadas. O sistema seleciona a instância atual por padrão.
Database
Não
Nome do banco de dados cujas consultas lentas serão analisadas. São necessárias permissões adequadas no banco de dados para visualizar os logs. Caso contrário, apenas os logs associados à sua conta Alibaba Cloud ficarão visíveis.
Table name
Não
Nome da tabela cujas consultas lentas serão visualizadas. São necessárias permissões adequadas na tabela para visualizar os logs. Caso contrário, apenas os logs associados à sua conta Alibaba Cloud ficarão visíveis.
User
Não
Conta Alibaba Cloud que executou a consulta.
Queried rows
Sim
Número máximo de logs de consultas lentas a retornar. O limite é 2.000.
Duration
Não
Duração da execução da instrução SQL. Por padrão, o Hologres coleta consultas com tempo de execução superior a 1 segundo.
Chart dimension
Não
Dimensão do gráfico de Análise de Tendência de Consultas. Selecione consulta lenta ou consulta com falha.
Query
Não
Texto SQL a pesquisar. Use o sinal de porcentagem (%) como caractere curinga para correspondência aproximada.
Type
Não
Tipo de consulta, como DDL ou DML.
Query ID
Não
Identificador exclusivo da consulta.
Virtual Warehouse
Sim
Virtual Warehouse que executou a consulta.
Time range
Sim
Intervalo de tempo da pesquisa. O padrão são os últimos 10 minutos, e o intervalo máximo é sete dias.
Após configurar os filtros, clique em Search para visualizar a Análise de Tendência de Consultas e a lista de consultas. Para mais informações, consulte Visualizar a Análise de Tendência de Consultas e a lista de consultas.
Análise de tendência de consultas e lista de consultas
-
Análise de Tendência de Consultas
-
Analise consultas em torno de um ponto específico no tempo.
Clique em um ponto no gráfico de tendências para visualizar os dados dos dez segundos anteriores e posteriores a esse ponto.

-
Analise consultas dentro de um intervalo de tempo selecionado.
Clique e arraste para selecionar um intervalo de tempo no gráfico. O gráfico exibirá dados apenas desse período.

-
-
Lista de consultas
-
Revise as colunas padrão.
A lista de consultas inclui um conjunto padrão de colunas, descritas na tabela a seguir.

Parâmetro
Descrição
Query ID
Identificador exclusivo da consulta.
Database
Nome do banco de dados onde a consulta foi executada.
User name
Usuário que executou a consulta.
Type
Tipo de operação da instrução SQL.
Duration
Duração total da execução da consulta, incluindo tempo de otimização, inicialização e retorno de resultados.
Start time
Horário de início da consulta.
Status
Status de execução da consulta.
Query
Texto SQL. Clique em para visualizar a consulta completa.
Engine type
Tipo de mecanismo de consulta.
Query plan
Plano de execução da consulta.
Actions
Details: Visualize informações detalhadas da consulta para otimização.
: Abra a consulta em um novo editor SQL.
: Acesse a página Query Insight.
-
Personalize as colunas.
Se as colunas padrão forem insuficientes, clique em Customize Columns no canto superior direito da lista de consultas para selecionar colunas adicionais para exibição.

-
Visualize o gráfico de Gantt.
Clique em View Gantt Chart no canto superior direito da lista de consultas. O gráfico resultante mostra a execução simultânea de consultas ao longo do tempo, o que ajuda a identificar gargalos de desempenho em cenários de alta concorrência.

-