En APM, cuando se recopila la traza de la transacción , puede haber datos Slow query adicionales disponibles en la página Databases . Veamos qué son los datos de consulta lenta, dónde encontrarlos y cómo configurarlos.
También puedes utilizar histograma y mapas de calor para visualizar la distribución de valores para diferentes métricas. Esto es útil para comprender el rendimiento lento de la página. Para saber cómo, mire este breve video (4:18 minutos).
Muestras de datos de consulta lenta
Cuando se informan las trazas de la transacción , la característica de consulta lenta muestra la consulta de la base de datos más lenta en esas trazas e informa datos sobre ellas en la página Databases . Los datos de consulta lenta pueden incluir:
- Duración de los segmentos de consulta
- Consultar/explicar planes (si se reconoce)
- Detalles del nivel de instancia y host (si el agente lo admite)
Ver datos de consulta lenta
Sugerencia
Para obtener una descripción general de alto nivel de todas sus aplicaciones y servicios, utilice nuestro explorador de entidades.
Para ver los datos de su consulta lenta:
Vaya a
one.newrelic.com > All capabilities > APM & Services
. Seleccione una aplicación y luego, en la sección
Monitor
, haga clic en
Databases
.
Seleccione una transacción de base de datos.
Si está disponible, seleccione cualquier consulta lenta disponible que aparezca en la página.
Si no ve los datos esperados de consulta lenta, siga los consejos de resolución de problemas.
Configuración
En general, puede configurar sus ajustes de consulta lenta de cualquiera de estas maneras:
- Configuración del agente
- configuración del lado del servidor (si está disponible para su agente)
La configuración del agente le brinda más opciones que la configuración del lado del servidor. La forma en que elija configurar consulta lenta dependerá de su propia configuración y preferencias. Para obtener más información, consulte la documentación del agente específico:
Consulta lenta métrica
La lista de consulta lenta contiene las siguientes métricas:
Metric | Description |
---|---|
| El tiempo de respuesta promedio (en milisegundos) para las declaraciones muestreadas. |
| El número de consultas lentas identificadas en la muestra. |
Para ver detalles adicionales, seleccione una consulta lenta individual:
Metric | Description |
---|---|
| Cuando el rastreo del stack comenzó a recopilar los datos que se muestran. |
| El tiempo máximo para todas las declaraciones de consulta similares en la muestra. |
| La acción o proceso que invoca la consulta. |
| La consulta que se informa como lenta. Dependiendo de su configuración, algunas partes de la consulta pueden estar ofuscadas. |
| En qué parte del código se llamó la declaración. |
Para MySQL, proporcionamos un análisis de consulta que explica qué sucedió en su consulta y qué podría hacer para acelerarla. Otras bases de datos muestran un plan explicativo siempre que sea posible.
Resolución de problemas: No consulta datos lentos
Si no ves los datos de consulta lenta, puede ser por alguno de estos motivos:
- La característica de consulta lenta ha sido deshabilitada.
- El umbral se ha fijado en una duración demasiado alta y no se informa ninguna consulta lenta.
- La configuración de ofuscación de la consulta (normalmente
record_sql
o similar) puede establecerse enOff
.
Para solucionar el problema, intenta ajustar las opciones de configuración.