Atlas ofrece varias herramientas que ayudan a analizar queries lentas ejecutadas en tus clústeres. Consulta las siguientes secciones para obtener descripciones de cada herramienta. Para optimizar el rendimiento de su query, revise las mejores prácticas para el rendimiento de la query.
Performance Advisor
El Performance Advisor supervisa **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 puedes acceder a las recomendaciones de Performance Advisor de clientes con IA usando MongoDB MCP servidor. Esta herramienta te permite interactuar con tus clústeres de Atlas mediante lenguaje natural. Para obtener más información, consulte Acceda a Performance Advisor con el servidor MCP de MongoDB.
Query Información
Si está disponible, la página Descripción general del proyecto incluye una sección de View Query Insights con alertas y métricas de alto nivel para consultas lentas y latencia de muestra de P95. 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. Puedes fijar hasta cinco namespaces para ver sus métricas en gráficos, y filtrar por host, partición, rango de tiempo y tipo de operación para monitorear las métricas y estadísticas de latencia más relevantes para tu 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 queries y muestra la relación de documentos escaneados a documentos devueltos durante la ejecución de la query. RTPP está activado por defecto.
Importante
Privilegios requeridos
Para habilitar o deshabilitar Real-Time Performance Panel en un proyecto, debe tener el rol de Project Owner 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.
Considera los índices sugeridos por el Performance Advisor con los puntajes más altos de Impact y los puntajes más bajos de Average Query Targeting.
Crea los índices que recomienda el Performance Advisor cuando se alinean con tus estrategias de indexación.
El Performance Advisor no puede sugerir índices para bases de datos MongoDB configuradas para utilizar el formato de marca de tiempo ctime. Como solución, establece el formato de fecha y hora para estas bases de datos en 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.