AnalyticDB for MySQL oferece o recurso de diagnóstico de SQL para recuperar consultas SQL correspondentes a diversos critérios, como consultas lentas. Os resultados são exibidos graficamente e podem ser baixados para análise offline. Este tópico explica como acessar a página de diagnóstico de SQL e usar os métodos de pesquisa compatíveis.
Observações de uso
Clusters nas regiões Germany (Frankfurt), UK (London), US (Silicon Valley) e US (Virginia) não oferecem suporte ao diagnóstico de SQL.
Acessar o diagnóstico de SQL
Faça login no console do AnalyticDB for MySQL. No canto superior esquerdo do console, selecione uma região. No painel de navegação à esquerda, clique em Clusters. Localize o cluster que deseja gerenciar e clique em ID do cluster.
-
No painel de navegação à esquerda, clique em Diagnostics and Optimization para abrir a aba SQL Diagnostics and Optimization.
A página SQL Diagnostics and Optimization exibe as seguintes informações:
Os resultados da pesquisa de consultas SQL aparecem em um gráfico. Para mais informações, consulte query monitoring chart.
Os resultados também são apresentados em formato de lista. Para mais informações, consulte SQL Queries.
Métodos de pesquisa
Os clusters do AnalyticDB for MySQL oferecem dois métodos para recuperar detalhes de consultas SQL: pesquisa geral e pesquisa avançada.
-
Pesquisa geral
Critérios de pesquisa: Recupere detalhes de consultas SQL dentro de um intervalo de tempo específico (como Last 5 Minutes), por status da consulta (por exemplo, Completed Queries) ou por tempo de execução (por exemplo, Long-running Queries (Longer Than 1 Minute)).
Exibição de resultados: Os resultados da pesquisa geral aparecem em Query Monitoring Information e na lista SQL Queries. Para mais detalhes sobre Query Monitoring Information e a lista SQL Queries, consulte Introduction to the query monitoring chart and SQL Queries.
NotaPor padrão, a página exibe as Top 100 Most Time-consuming Queries dos Last 5 Minutes. Consultas em andamento são excluídas.
O AnalyticDB for MySQL permite recuperar detalhes de consultas SQL das últimas duas semanas com um intervalo de tempo personalizado. O horário final deve ser posterior ao inicial, e o intervalo não pode exceder 24 horas.
-
Pesquisa avançada
-
Critérios de pesquisa: A pesquisa avançada filtra os resultados da pesquisa geral por critérios como peak memory, data scanned, username, Database e resource group. As opções dos filtros username, Database e resource group derivam dos resultados da pesquisa geral, e não de todos os valores existentes no cluster AnalyticDB for MySQL.
Por exemplo, se um cluster AnalyticDB for MySQL tiver três bancos de dados,
db1,db2edb3, mas os resultados da pesquisa geral incluírem apenas consultas envolvendodb1edb2, o filtro Database na seção de pesquisa avançada oferecerá apenasdb1edb2como opções. Exibição de resultados: Os resultados da pesquisa avançada aparecem apenas na lista SQL Queries e não atualizam Query Monitoring Information.
-