Docs Menu
Docs Home
/ /
/ / /

Perspectivas de rendimiento

Cuando MongoDB Compass determina que su esquema o consultas pueden mejorarse, muestra información de rendimiento. Esta información muestra cómo mejorar sus esquemas y prácticas de modelado de datos. Úsela para conocer las mejores prácticas de diseño de esquemas y mejorar el rendimiento de la aplicación.

Es mejor seguir los análisis de rendimiento al principio del proceso de desarrollo de la aplicación. Iniciar la aplicación con buenas prácticas de modelado de datos ayuda a prevenir problemas de esquema y rendimiento a medida que crece.

Si bien Compass proporciona información sobre el rendimiento en cualquier etapa del desarrollo, puede resultar difícil realizar modificaciones de esquema en esquemas de gran escala que se utilizan en producción.

Antes de modificar su esquema basándose en información de rendimiento, asegúrese de que la sugerencia sea adecuada para su aplicación. Por ejemplo, si Compass sugiere crear un índice, asegúrese de que este admita consultas frecuentes.

Nota

Los conocimientos sobre el rendimiento le dirigen a la Asistente inteligente en Compass, que puede proporcionar ayuda adicional con su esquema o consultas.

La información sobre el rendimiento se habilita automáticamente.

Los datos de rendimiento son genéricos y no utilizan propiedades específicas de su esquema, como nombres de bases de datos o colecciones.

Compass muestra información sobre el rendimiento en los siguientes escenarios:

Scenario
Información sobre el rendimiento

Ejecuta una consulta o agregación sin un índice.

Agregue un índice para respaldar la operación.

Ejecuta una canalización de agregación que utiliza un $lookup escenario.

Incrusta datos relacionados para evitar la necesidad de una operación $lookup.

Ejecuta una $text consulta $regex o.

Si es posible, utilice Atlas Search para mejorar el rendimiento de las consultas de búsqueda de texto.

Su base de datos contiene demasiadas colecciones.

Reduzca la cantidad de colecciones.

Sus documentos contienen un campo de matriz con demasiados elementos.

Evite matrices ilimitadas.

El tamaño de los datos de los documentos individuales es demasiado grande.

Divida los documentos grandes en colecciones separadas.

Su colección contiene demasiados índices.

Revise sus índices y elimine aquellos que no sean necesarios.

  • Para obtener más información sobre el modelado de datos en MongoDB, consulte Modelado de datos en MongoDB.

  • Para aprender a crear índices efectivos para su aplicación, consulte Estrategias de indexación.

Volver

Ver rendimiento

En esta página