Ops Manager puede analizar los datos sobre los patrones de consultas recopilados por el perfilador de base de datos y sugerir un conjunto de índices que podrían mejorar el rendimiento de las consultas. Ops Manager califica cada índice sugerido en función de su beneficio esperado.
Requisitos previos
Para que Ops Manager sugiera índices, debe cumplirse lo siguiente:
Debe habilitar el análisis de bases de datos para el proceso de MongoDB. Ver query de perfil lento.
El perfilador debe tener datos. Si la generación de perfiles está habilitada, pero aún no se han recopilado datos de perfiles, Ops Manager no puede sugerir índices.
Procedimiento
Para editar la configuración de la implementación:
Ve a la vista Clusters de tu implementación.
Si aún no se muestra, se debe seleccionar la organización que contiene el proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no se muestra, se debe seleccionar el proyecto deseado en el menú Projects de la barra de navegación.
Si aún no se muestra, haz clic en Deployment en la barra lateral.
- Haz clic en la vista Clusters.
(Opcional) Para clústeres particionados, filtra qué tipo de proceso está enumerado.
Los cuatro botones se enumeran en el siguiente orden, de izquierda a derecha: Shards, Configs, Mongos y BIs.
Proceso | Muestra |
|---|---|
Shards |
|
Configs | Procesos |
Mongos |
|
BIs | Procesos de BI que acceden a datos en un clúster particionado. |
Haga clic en el Calculate Suggested Indexes enlace encima de la gráfica.
El enlace calculate suggested indexes no aparecerá si no se han cumplido los Requisitos previos.
Copie los índices que desea crear y agréguelos al proceso de MongoDB.
Para obtener instrucciones sobre cómo agregar un índice a un proceso de MongoDB, consulta:
Creación de índices en el manual de MongoDB, o