• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Rastreamento da transação: página de consulta ao banco de dados

No APM, o rastreamento da transação pode conter dados de consulta ao banco de dados. Use a página Database queries para analisar uma transação lenta ou alterar as configurações de coleta de consulta ao banco de dados.

Encontre consulta ao banco de dados

Se a consulta ao banco de dados de dados estiver associada ao rastreamento de transação selecionado, a página Database queries ficará visível na página de detalhes Transaction trace .

Se você espera ver os dados do banco de dados para um rastreamento de transação, mas não os vê, pode ser necessário alterar as configurações da consulta ao banco de dados.

A screenshot depicting the transaction trace database queries tab in the UI.

Vá para one.newrelic.com > All capabilities > APM & services > (select an app) > Monitor > Transactions > (select a transaction trace) > Database queries.

Use consulta ao banco de dados

Aqui estão situações em que você pode usar a página de consulta ao banco de dados para analisar e solucionar uma transação lenta:

A screenshot showing the stacktrace view of a transaction trace in the UI

Definir configurações de consulta ao banco de dados

Você pode alterar as configurações de consulta ao banco de dados da mesma forma que altera outras configurações de rastreamento da transação; por exemplo, por meio da configuração do agente New Relic ou, para alguns agentes, por meio da interface.

As alterações comuns nas configurações da consulta ao banco de dados incluem:

Use a consulta ao banco de dados para melhorar o desempenho

Aqui estão algumas dicas para melhorar o desempenho do banco de dados do seu aplicativo:

Use database queries

Comments

Tempo

Procure consultas onde o TOTAL DURATION contribui com grande quantidade de tempo para o ritmo geral de transação. Isso indica um bom lugar para tentar aprimorar sua consulta ao banco de dados com um índice ou alguma outra otimização.

Consulta duplicada

Procure consultas que consultem repetidamente o mesmo tipo de informação; por exemplo, consultas múltiplas para procurar IDs de contas individuais. Tente reescrever a consulta para INCLUDE os valores específicos (IDs de conta 1, 2, 10, 14, 17 etc.) para que uma única consulta possa obter todos os itens relevantes.

Sobrecarga de banco de dados

Observe a estrutura da sua consulta para ver se há oportunidades de combinar diferentes tipos de informações em uma única ligação; por exemplo, consultando o ID da conta, nome, etc. Isto é útil, por exemplo, se o seu centro de banco de dados estiver em uma localização geográfica diferente, pois reduzirá a sobrecarga.

O tempo necessário para a solicitação e resposta do banco de dados pode ser muito rápido. Porém, ao combinar solicitações em menos chamadas, você pode reduzir ainda mais esse tempo.

MySQL

Na página principal do APM Summary do seu aplicativo, compare o tempo do banco de dados no gráfico principal com outro tempo de processamento. Picos repentinos ou maiores quantidades de tempo de banco de dados em comparação com outros tempos de processamento podem indicar problemas.

Encontre outra consulta lenta

A página Trace details é útil para examinar os detalhes de uma transação específica. Para ver todas as consultas mais lentas do seu aplicativo em um só lugar, use o recurso consulta lenta.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.