Visualização
Ainda estamos trabalhando nesse recurso de integração, mas adoraríamos que você o experimentasse!
Atualmente, esse recurso é fornecido como parte de uma prévia, de acordo com nossas políticas de pré-lançamento.
A análise em nível de consulta no New Relic foi projetada para capacitar administradores de banco de dados (DBAs) e outros profissionais de TI a obter insights detalhados sobre o desempenho de consultas SQL individuais. Esse recurso ajuda a identificar e solucionar problemas como lentidão no ritmo de resposta, alta carga do sistema e latência, diretamente da instrumentação do banco de dados, sem depender apenas do monitoramento do desempenho de aplicativos (APM) (agente APM. Ele aborda os principais pontos problemáticos oferecendo dados abrangentes, ferramentas de visualização e recomendações práticas para otimização de consultas. Além disso, você pode detalhar consultas específicas para identificar as causas raiz das degradações de desempenho.
Benefícios de usar a análise em nível de consulta do New Relic:
- Otimização de desempenho: identifica consultas lentas ou ineficientes que podem ser otimizadas para melhor desempenho.
- Gerenciamento de recursos: fornece insights sobre o uso de recursos, ajudando na alocação eficiente de CPU, memória e recursos de I/O .
- Diagnóstico de problemas: facilita a identificação e a resolução de problemas que causam lentidão ou falhas no aplicativo.
Acesse o dashboardde nível de consulta
Você pode acessar o dashboard de nível de consulta no painel esquerdo > All Capabilities > Dashboards na sua conta New Relic .
Integre e configure seu banco de dados no New Relic para monitoramento em nível de consulta. Para mais informações, consulte:
Para acessar o dashboard de nível de consulta:
- Entre na sua conta New Relic.
- Vá para All capabilities > Dashboards.
- Selecione seu dashboard banco de dados.

Usando o dashboardde nível de consulta
a análise em nível de consulta envolve examinar consultas SQL individuais dentro de um banco de dados para avaliar seu desempenho e impacto. Ele fornece insights sobre tempos de execução, consumo de recursos e potencial gargalo, permitindo ao usuário otimizar as operações do banco de dados.
O de New Relic nível de consulta dashboard tem três abas:
Análise de consulta
A análise da consulta fornece uma visão geral de alto nível do desempenho do banco de dados, permitindo ao usuário identificar rapidamente áreas que requerem atenção. Destaca principais indicadores de desempenho como tempos de execução e evento de espera.
Uso da análise de consulta
- Identifique bancos de dados com tempos médios de execução altos ou eventos de espera significativos usando o widget.
- Analise tendências em contagens de execução e I/O de disco para correlacionar com problemas de desempenho.
- Use detalhes de bloqueio para resolver problemas de consulta que causam ou apresentam bloqueios.
widget de análise de consulta
A análise da consulta possui o seguinte widget:
ferramenta | Descrição |
---|---|
Banco de dados | Exibe uma lista de todos os bancos de dados monitorados, oferecendo uma avaliação rápida do status de seu desempenho. |
Tempo médio de execução (ms) | Exibe uma lista de tempos médios de execução de consultas, ajudando a identificar consultas com baixo desempenho. |
A execução conta ao longo do tempo | Visualiza a frequência de execução da consulta, auxiliando na identificação de padrões ou picos que indicam problemas de desempenho. |
Topo Esperar evento | Exibe uma lista dos eventos de espera mais frequentes que afetam o desempenho, como esperas I/O ou esperas de bloqueio. |
Top N Mais Lento | Destaca a consulta de desempenho mais lento em todo o banco de dados para priorizar os esforços de otimização. |
Uso de E/S de disco (leituras médias de disco) | Monitora as operações médias de leitura de disco para avaliar seu impacto no desempenho. |
Uso de E/S de disco (gravações médias em disco) | Monitora as operações médias de gravação em disco para avaliar seu impacto no desempenho. |
Detalhes de bloqueio | Fornece informações sobre sessões bloqueadas e em bloqueio para resolver problemas relacionados a bloqueios. |
Detalhes da consulta
A aba Detalhes da consulta permite ao usuário detalhar as execuções individuais da consulta, fornecendo métricas detalhadas e planos de execução para otimizar o desempenho.
Uso de detalhes da consulta
- Identifique consultas com alto uso de recursos usando o widget Detalhes de consultas individuais.
- Analise planos de execução para detectar ineficiências e implementar otimizações recomendadas.
widget de consulta Detalhes
consulta Detalhes tem o seguinte widget:
ferramenta | Descrição |
---|---|
Amostras de consulta lenta | Exibe a consulta de execução lenta, incluindo tempos de execução e informações da consulta. Este widget ajuda a identificar consultas que apresentam desempenho ruim e precisam de otimização. |
Detalhes do plano de execução da consulta | Fornece métricas detalhadas para cada execução de consulta, incluindo uso de CPU, consumo de memória e tempos de execução. Isso ajuda a diagnosticar problemas de desempenho e identificar consultorias que exigem muitos recursos. |
Análise do tempo de espera
A aba Análise do Tempo de Espera ajuda o usuário a entender e mitigar atrasos que afetam o desempenho da consulta.
Uso da Análise de Tempo de Espera
- Concentre-se em abordar o evento de espera mais impactante usando o widget Top Wait Event.
- Use a tendência de tempos de espera de instância de banco de dados para identificar períodos de aumento nos tempos de espera.
- Acesse Detalhes da consulta de espera para diagnosticar fontes de atrasos e priorizar a consulta para otimização.
widget de Análise de Tempo de Espera
A Análise de Tempo de Espera tem o seguinte widget:
ferramenta | Descrição |
---|---|
Topo Esperar evento | Exibe os tempos totais de espera para diferentes eventos, como esperas I/O ou bloqueios, usando um gráfico de linhas. |
Evento web | Exibe uma contagem de eventos de espera exclusivos para entender sua diversidade e frequência. |
Tendência de tempos de espera de instância de BD | Rastreia alterações nos tempos de espera durante um período especificado para identificar tendências. |
Detalhes da consulta de espera | Fornece informações detalhadas sobre consultas associadas a eventos de espera significativos. |