Atlas ofrece varias herramientas para ayudar a analizar consultas lentas ejecutadas en tus clústeres. Consulta las siguientes secciones para ver las descripciones de cada herramienta. Para optimizar el rendimiento de tus consultas, revisa las mejores prácticas para el rendimiento en query.
Performance Advisor
La Performance Advisor supervisa las queries que MongoDB considera lentas y sugiere nuevos índices para mejorar el rendimiento de las queries.
Puede utilizar el Performance Advisor para revisar la siguiente información:
Tip
También puede acceder a las recomendaciones de Performance Advisor desde clientes de IA mediante MongoDB MCP Server. Esta herramienta le permite interactuar con sus clústeres de Atlas mediante lenguaje natural. Para obtener más información, consulte Acceder a Performance Advisor con MongoDB MCP Server.
Query Información
Si está disponible, la página Resumen del proyecto incluye un View Query Insights sección con alertas y métricas de alto nivel para consultas lentas y latencia P95 muestreada. Esta sección también incluye un acceso directo a la pestaña Query Insights.
Las siguientes herramientas se encuentran en la pestaña Query Insights:
Perspectivas de la forma del query
Query Shape Perspectivas muestra estadísticas de desempeño para formas del query con queries lentas. Puedes seleccionar hasta cinco formas del query para ver sus métricas en gráficas y filtrar por host, partición y rango de tiempo para supervisar las métricas y estadísticas de rendimiento más relevantes para tu Proyecto.
Namespace Insights
Namespace Insights muestra estadísticas de latencia de consultas para colecciones con consultas de ejecución lenta. Puede anclar hasta cinco espacios de nombres para ver sus métricas en gráficos y filtrar por host, fragmento, intervalo de tiempo y tipo de operación para supervisar las métricas y estadísticas de latencia más relevantes para su proyecto.
Perfilador de la query
El perfilador del query muestra las operaciones de ejecución lenta y sus principales estadísticas de rendimiento. Puedes explorar una muestra de consultas históricas de hasta los últimos siete días sin costes adicionales ni sobrecarga de rendimiento. Antes de habilitar el perfilador del query, consulta Consideraciones.
Real-Time Performance Panel (RTPP)
El Real-Time Performance Panel identifica operaciones relevantes en la base de datos, evalúa los tiempos de ejecución de las queries y muestra la proporción de documentos escaneados frente a devueltos durante la ejecución de una query. RTPP está habilitado por defecto.
Importante
Privilegios requeridos
Para habilitar o deshabilitar Real-Time Performance Panel para un proyecto, debe tener el Project Owner rol para el proyecto.
Mejores prácticas para el rendimiento de query
Para optimizar el rendimiento de las consultas, revisa las siguientes mejores prácticas:
Crea consultas que tus índices actuales admitan para reducir el tiempo necesario para buscar tus resultados.
Evita crear documentos con campos de arreglo grandes que requieran mucho procesamiento para buscar e indexar.
Optimiza tus índices y remueve los índices no utilizados o ineficientes. Demasiados índices pueden afectar negativamente el rendimiento de escritura.
Tenga en cuenta los índices sugeridos por el Asesor de rendimiento con los Impact Average Query Targeting puntajes más altos y los puntajes más bajos.
Crea los índices que recomienda el Performance Advisor cuando se alinean con tus estrategias de indexación.
El Asesor de Rendimiento no puede sugerir índices para bases de datos MongoDB configuradas para usar el formato de marca de tiempo ctime. Como solución alternativa, configure el formato de marca de tiempo para dichas bases de datos como iso8601-utc o iso8601-local.
Realice creación de índices rotativos para reducir el impacto sobre el rendimiento de construir índices en set de réplicas y clústeres sharded.
Descarta los índices ocultos, redundantes y no utilizados para mejorar el rendimiento de escritura y liberar espacio de almacenamiento.