• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Traza de la transacción: página de consulta de la base de datos

En APM, la traza de la transacción puede contener datos de consulta de la base de datos. Utilice la página Database queries para analizar una transacción lenta o cambiar la configuración de recopilación de la base de datos.

Buscar consulta de la base de datos

Si los datos de la consulta de la base de datos están asociados con su traza de la transacción seleccionada, la página Database queries será visible desde la página de detalles Transaction trace .

Si espera ver datos de la base de datos para una traza de la transacción pero no los ve, es posible que deba cambiar la configuración de consulta de la base de datos.

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

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

Utilice la consulta de la base de datos

Estas son situaciones en las que puede utilizar la página de consulta de la base de datos para analizar y solucionar problemas de una transacción lenta:

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

Configurar los ajustes de consulta de la base de datos

Puede cambiar la configuración de consulta de la base de datos de la misma manera que cambia otras configuraciones de traza de la transacción; por ejemplo, mediante la configuración del agente New Relic o, para algunos agentes, a través de la UI.

Los cambios comunes en la configuración de la consulta de la base de datos incluyen:

Utilice la consulta de la base de datos para mejorar el rendimiento

A continuación se ofrecen algunos consejos para mejorar el rendimiento de la base de datos de su aplicación:

Use database queries

Comments

Tiempo

Busque consultas en las que TOTAL DURATION contribuya con una gran cantidad de tiempo al tiempo total de transacción. Esto indica un buen lugar para intentar mejorar su consulta de la base de datos con un índice o alguna otra optimización.

Consulta duplicada

Busque consultas que consulten repetidamente el mismo tipo de información; por ejemplo, consultas múltiples para buscar ID de cuentas individuales. Intente reescribir la consulta a INCLUDE los valores específicos (ID de cuenta 1, 2, 10, 14, 17, etc.) para que una sola consulta pueda obtener todos los elementos relevantes.

Sobrecarga de base de datos

Mire la estructura de su consulta para ver si existen oportunidades para combinar diferentes tipos de información en una sola llamada; por ejemplo, consultando el ID de la cuenta, el nombre, etc. Esto es útil, por ejemplo, si su centro de base de datos está en una ubicación geográfica diferente, porque reducirá los gastos generales.

La cantidad de tiempo para la solicitud y respuesta de su base de datos puede ser muy rápida. Sin embargo, al combinar solicitudes en menos llamadas, puedes reducir ese tiempo aún más.

MySQL

Desde la página principal APM Summary de su aplicación, compare el tiempo de la base de datos en el gráfico principal con otros tiempos de procesamiento. Los picos repentinos o mayores cantidades de tiempo de la base de datos en comparación con otros tiempos de procesamiento pueden indicar problemas.

Encuentra otra consulta lenta

La página Trace details es útil para examinar los detalles de una transacción específica. Para ver todas las consultas más lentas de tu aplicación en un solo lugar, utiliza la consulta lenta característica.

Copyright © 2024 New Relic Inc.

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