Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Estrategias de indexación

Los mejores índices para tu aplicación dependen de varios factores, incluyendo los tipos de queries que esperas, la proporción de lecturas a guardados y la cantidad de memoria libre en tu sistema.

Antes de crear índices, haz un mapa de las consultas de tu aplicación y de los campos a los que acceden. Los índices suponen un costo de rendimiento, pero merecen la pena para queries frecuentes en conjuntos de datos grandes. Considera la frecuencia de cada consulta y si justifica un índice.

Perfil múltiples configuraciones de índices frente a datos representativos de producción para determinar cuál es la que mejor funciona. Inspecciona los índices existentes para confirmar que admiten tus consultas actuales y planificadas. Descartar los índices que ya no se utilizan.

En general, MongoDB solo utiliza un índice para satisfacer la mayoría de las consultas. Sin embargo, cada cláusula de un $or la query puede utilizar un índice diferente.

Los siguientes documentos presentan estrategias de indexación:

La directriz ESR (Igualdad, Ordenación, Rango)
Organiza las claves de índice compuesto para optimizar las operaciones de igualdad, ordenación y rango.
Crea índices para apoyar tus consultas
Un índice admite una query cuando contiene todos los campos que la query explora, lo que mejora enormemente el rendimiento.
Utiliza índices para ordenar los resultados de las consultas
Utiliza estas estrategias para especificar el orden de los campos del índice y favorecer la eficiencia de las consultas de ordenamiento.
Cree índices selectivos para responder el query de forma eficiente
Comprende cómo la selectividad del índice afecta el rendimiento de las consultas y diseña índices que respondan eficientemente a las mismas.
Índices únicos y validación de esquema
Combina las propiedades del índice y la validación de esquema para implementar el diseño de tu aplicación.

Volver

Medición del uso

Obtén una insignia de habilidad

¡Domina los "Fundamentos del diseño de indexación" gratis!

Más información