Encontrando consultas lentas para Ruby, Elixir, Node.js e Python
Os tipos de eventos que podem ser encontrados na página Slow Queries estão listados abaixo.- Elasticsearch
- MongoDB
- MySQL
- PostgreSQL
- Redis
- SQLite
Encontrando consultas lentas para OpenTelemetry
Para integrações baseadas em OpenTelemetry, procuramos spans com um determinado conjunto de atributos listados abaixo. Para o corpo da consulta, procuramos os seguintes atributos em ordem:db.query.textdb.query.statementdb.stored_procedure.name
db.system.namedb.system
Unknown.
Se seu aplicativo estiver reportando consultas em um atributo com nome diferente, ou você gostaria de personalizar os atributos reconhecidos, por favor envie seu feedback.
Ordenando consultas
Por padrão, a lista de consultas lentas é ordenada por impacto: as consultas que consomem mais tempo, seja pela duração das consultas ou pela frequência com que são executadas. Também é possível ordenar esta tabela por “Throughput”, quantas vezes a consulta foi registrada, e “Mean”, a duração média das consultas.Detalhes da consulta

- Consulta completa com título de evento opcional para mais contexto
- O resumo do evento de consulta ao banco de dados:
- Duração média da consulta
- Throughput, quantas vezes a consulta foi registrada
- O impacto da consulta em porcentagem de todas as consultas ao banco de dados no intervalo de tempo selecionado.
- Gráfico de tempo de resposta
- Gráfico de throughput
- Ações e medições de desempenho em que o evento ocorreu:
- Você pode ir diretamente para as ações e medições de desempenho em que o evento foi registrado para visualizar o impacto por requisição/job em segundo plano na linha do tempo de eventos de amostra.