Consultas SQL lentas ou excessivamente frequentes degradam o desempenho da aplicação e aumentam os custos do banco de dados. A página Database Calls no Managed Service for OpenTelemetry exibe a contagem de chamadas, os tempos médios de resposta e os traces associados a cada instrução SQL. Assim, é possível identificar consultas problemáticas e rastreá-las até a solicitação de origem.
Referência de métricas
A aba SQL Analysis oferece dois níveis de detalhamento:
|
Nível |
Métricas |
|
Agregado |
Contagem total de chamadas SQL por minuto e tempo médio de resposta no intervalo de tempo selecionado |
|
Por instrução |
Contagem de chamadas e tempo médio de resposta para cada instrução SQL individual |
Cada instrução SQL permite duas ações de detalhamento na coluna Actions:
|
Ação |
Descrição |
|
Call Statistics |
Detalhamento minuto a minuto do volume de chamadas e tendências de tempo de resposta da instrução selecionada |
|
Trace Query |
Todos os traces que incluem a instrução SQL selecionada, exibidos na aba Traces |
Visualizar resultados da análise de SQL
Antes de começar, verifique se você já:
Instrumentou sua aplicação e reportou dados de trace. Consulte Preparações
Confirmou que sua aplicação aparece no console. Consulte Gerenciar aplicações e tags
Para visualizar os resultados da análise de SQL:
Faça login no console do Tracing Analysis.
No painel de navegação à esquerda, clique em Applications.
Na página Applications, selecione uma região na barra de navegação superior e clique em nome da aplicação.
No painel de navegação à esquerda, clique em Database Calls.
Na aba SQL Analysis, analise os gráficos de contagem agregada de chamadas e tempo médio de resposta.
-
Localize uma instrução SQL específica na lista e utilize a coluna Actions:
Clique em Call Statistics para visualizar o volume de chamadas por minuto e o tempo médio de resposta dessa instrução.
Clique em Trace Query para visualizar todos os traces relacionados na aba Traces.
Alterar o intervalo de tempo
A aba SQL Analysis exibe dados de um intervalo de tempo predefinido. Para alterá-lo:
No canto superior direito da página, clique em seletor de data e hora.
Selecione um intervalo predefinido, como Last 30 Minutes, Today ou This Week.
Para especificar um intervalo exato, selecione Custom. Escolha uma hora de início e de término no calendário ou insira-as manualmente e clique em OK.
Nota: Utilize o formato YYYY-MM-DD para datas e HH:MM para horas.
