Ops Manager ofrece varias herramientas para analizar las consultas lentas ejecutadas en sus clústeres. Consulte las siguientes secciones para obtener descripciones de cada herramienta. Para optimizar el rendimiento de sus consultas, revisa las mejores prácticas para el rendimiento en query.
Performance Advisor
La Performance Advisor supervisa las queries lentas y sugiere nuevos índices para mejorar el rendimiento de las queries.
Puede utilizar el Performance Advisor para revisar la siguiente información:
perfilador
El perfilador muestra las operaciones que se ejecutan lentamente y sus principales estadísticas de rendimiento. Puede explorar una muestra de consultas históricas hasta las últimas 24 horas sin cargas adicionales de rendimiento. Antes de habilitar el perfilador, consulte Consideraciones.
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. Tener demasiados índices puede afectar negativamente el rendimiento de escritura.
Tenga en cuenta los índices sugeridos por el Asesor de rendimiento con el más alto Impact puntuaciones y las puntuaciones más bajas 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 de MongoDB configuradas para utilizar el formato de marca de tiempo ctime. Como solución alternativa, configura el formato de marca de tiempo para estas 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.