Avance
Todavía estamos trabajando en esta característica de esta integración, ¡pero nos encantaría que la probaras!
Esta función se proporciona actualmente como parte de una vista previa de conformidad con nuestras políticas de prelanzamiento.
El análisis a nivel de consulta en New Relic está diseñado para permitir que los administradores de bases de datos (DBA) y otros profesionales de TI obtengan información detallada y valiosa sobre cómo funcionan las consultas SQL individuales. Esta capacidad ayuda a identificar y solucionar problemas como tiempo de respuesta lento, carga alta del sistema y latencia, directamente desde la instrumentación de la base de datos, sin depender únicamente del monitoreo del rendimiento de aplicaciones (APM) (agente APM). Aborda los puntos críticos clave al ofrecer datos completos, herramientas de visualización y recomendaciones prácticas para optimizar la consulta. Además, puede profundizar en consultas específicas para identificar las causas fundamentales de las degradaciones del rendimiento.
Beneficios de emplear el análisis a nivel de consulta de New Relic:
- Optimización del rendimiento: identifica consultas lentas o ineficientes que se pueden optimizar para lograr un mejor rendimiento.
- Gestión de recursos: proporciona información valiosa sobre el uso de recursos, lo que ayuda en la asignación eficiente de recursos de CPU, memoria y I/O .
- Diagnóstico de problemas: facilita la identificación y resolución de problemas que causan ralentizaciones o fallos en la aplicación.
Acceda al dashboarda nivel de consulta
Puede acceder al dashboard de nivel de consulta desde el panel izquierdo > All Capabilities > Dashboards en su cuenta New Relic .
Integre y luego configure su base de datos en New Relic para el monitoreo a nivel de consulta. Para obtener más información, consulte:
Para acceder al dashboard de nivel de consulta:
- Inicie sesión en su cuenta de New Relic.
- Vaya a All capabilities > Dashboards.
- Seleccione su base de datos dashboard.

Uso del dashboarda nivel de consulta
El análisis a nivel de consulta implica examinar consultas SQL individuales dentro de una base de datos para evaluar su rendimiento e impacto. Proporciona información valiosa sobre los tiempos de ejecución, el consumo de recursos y el potencial cuello de botella, lo que permite al usuario optimizar las operaciones de la base de datos.
El de New Relic nivel de consulta dashboard tiene tres pestañas:
consulta análisis
El análisis de consulta proporciona una descripción general de alto nivel de la base de datos de rendimiento, lo que permite al usuario identificar rápidamente las áreas que requieren atención. Destaca indicadores de rendimiento clave como tiempos de ejecución y evento de espera.
Uso del análisis de consulta
- Identifique la base de datos con tiempos de ejecución promedio altos o eventos de espera significativos empleando el widget.
- Analice las tendencias en los recuentos de ejecución y I/O de disco para correlacionarlas con problemas de rendimiento.
- Emplee detalles de bloqueo para resolver consultas que causan o experimentan bloqueos.
widget de análisis de consulta
El análisis de consulta tiene el siguiente widget:
artilugio | Descripción |
---|---|
Base de datos | Muestra una lista de todas las bases de datos monitoreadas, ofreciendo una evaluación rápida de su estado de rendimiento. |
Tiempo de ejecución promedio (ms) | Muestra una lista de los tiempos promedio que tarda la consulta en ejecutar, lo que ayuda a identificar consultas de bajo rendimiento. |
La ejecución cuenta a lo largo del tiempo | Visualiza la frecuencia de ejecución de la consulta, lo que ayuda a identificar patrones o picos que indican problemas de rendimiento. |
Esperar evento superior | Muestra una lista de los eventos de espera más frecuentes que afectan el rendimiento, como esperas I/O o esperas de bloqueo. |
Los mejores y más lentos | Destaca la consulta de rendimiento más lento en la base de datos para priorizar los esfuerzos de optimización. |
Uso de E/S de disco (lecturas de disco promedio) | Monitorear las operaciones de lectura de disco promedio para evaluar su impacto en el rendimiento. |
Uso de E/S de disco (escrituras promedio en disco) | Monitorear las operaciones de escritura de disco promedio para evaluar su impacto en el rendimiento. |
Detalles de bloqueo | Proporciona información sobre sesiones bloqueadas y en bloqueo para abordar problemas relacionados con el bloqueo. |
Detalles de consulta
La pestaña Detalles de la consulta permite al usuario explorar en profundidad las ejecuciones de consulta individuales, proporcionando métricas detalladas y planes de ejecución para optimizar el rendimiento.
Uso de los detalles de la consulta
- Identifique las consultas con alto uso de recursos empleando el widget Detalles de consulta individual.
- Analizar los planes de ejecución para detectar ineficiencias e implementar optimizaciones recomendadas.
widget de consulta Detalles
consulta Detalles tiene el siguiente widget:
artilugio | Descripción |
---|---|
consulta lenta Muestras | Muestra la consulta de ejecución lenta, incluidos los tiempos de ejecución y la información de la consulta. Este widget ayuda a identificar consultas que constantemente tienen un rendimiento deficiente y requieren optimización. |
Detalles del plan de ejecución de la consulta | Proporciona métricas detalladas para cada ejecución de consulta, incluido el uso de CPU, el consumo de memoria y los tiempos de ejecución. Esto ayuda a diagnosticar problemas de rendimiento e identificar consultas que consumen muchos recursos. |
Análisis del tiempo de espera
La pestaña Análisis del tiempo de espera ayuda al usuario a comprender y mitigar los retrasos que afectan el rendimiento de la consulta.
Uso del análisis del tiempo de espera
- Concentrar en abordar el evento de espera de mayor impacto empleando el widget Top Wait evento.
- Emplee la tendencia de tiempos de espera de instancias de base de datos para identificar periodos de mayores tiempos de espera.
- Acceda a los detalles de la consulta Wait para diagnosticar fuentes de retrasos y priorizar la consulta para su optimización.
Widget de análisis de tiempo de espera
El análisis del tiempo de espera tiene el siguiente widget:
artilugio | Descripción |
---|---|
Esperar evento superior | Muestra los tiempos de espera totales para diferentes eventos, como I/O o esperas de bloqueo, empleando un gráfico de líneas. |
Evento sitio web | Muestra un recuento de eventos de espera únicos para comprender su diversidad y frecuencia. |
Tendencia de los tiempos de espera de las instancias de BD | Realiza un seguimiento de los cambios en los tiempos de espera durante un periodo específico para identificar tendencias. |
Esperar detalles de la consulta | Proporciona información detallada sobre consultas asociadas a eventos de espera significativos. |