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

Revisar Recomendaciones para descartar índices

El Performance Advisor recomienda eliminar índices ocultos, no utilizados ni redundantes para mejorar el rendimiento de las grabaciones y aumentar el espacio de almacenamiento.

Tip

Para obtener más información sobre el impacto de los índices innecesarios, consulta Eliminar índices innecesarios.

Un índice no se usa si no respalda ninguna query.

El Performance Advisor marca un índice como no utilizado si no ha respaldado una query en 7 o más días después de su creación o después de reiniciar el servidor.

Nota

El Performance Advisor solo inspecciona las 20 colecciones más activas en busca de índices sin usar.

Un índice es redundante si otro índice admite cualquier query que podría hacerlo.

El Performance Advisor señala un índice como redundante si coincide con el prefijo de otro índice en la misma colección.

Ejemplo

Si una colección contiene los índices:

  • { a: 1 }

  • { b: -1 }

  • { a: 1, b: -1 }

{ a: 1 } es redundante porque coincide con el prefijo { a: 1, b: -1 }.

{ b: -1 } no es redundante porque no coincide con ningún prefijo.

En el Performance Advisor, los índices redundantes se marcan con una insignia roja Redundant. Debajo de cada índice redundante, Performance Advisor muestra los índices relacionados que lo cubren.

Nota

Se muestran índices relacionados para que puedas verificar que el índice redundante puede descartarse de forma segura. No se recomienda eliminar los índices relacionados.

Atlas no utiliza índices ocultos para admitir consultas. Todavía afectan el rendimiento de escritura y consumen espacio de almacenamiento. Para aprender más, consulta Índices ocultos..

Puede ocultar un índice para evaluar el impacto de descartar un índice antes de descartarlo. Desocultar un índice también lleva menos tiempo que reconstruir un índice descartado. Para ocultar y mostrar un índice utilizando la interfaz de usuario de Atlas, consulta Gestionar índices de Atlas.

El Performance Advisor siempre recomienda eliminar los índices ocultos. Si determinaste que un índice oculto no es necesario, descartarlo.

Nota

La página del Atlas Performance Advisor muestra los índices ocultos de tus 20 namespaces más activos en el momento en que accedes a la página. Si tienes más de 20 namespaces, la página de Performance Advisor puede que no muestre todos tus namespaces con índices ocultos.

Nota

Considere ocultar los índices antes de eliminarlos.

Para descartar u ocultar un índice usando Performance Advisor:

1
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Clusters en la sección Database.

La página de clústeres se muestra.

2

Si el set de réplicas es parte de un clúster, primero haz clic en el clúster que contiene el set de réplicas.

3
4

En la pestaña Performance Advisor, haz clic en Explore Recommendations en la tarjeta Drop Indexes.

5

Por defecto, los resultados corresponden a uno de los hosts primarios. Sin embargo, puedes seleccionar otro host desde el menú desplegable.

6

Performance Advisor muestra un cuadro de diálogo con un enlace a la Atlas UI y un comando MongoDB Shell copiable para descartar ese índice.

El cuadro de diálogo también proporciona un comando MongoDB Shell copiable para ocultar ese índice.

7

Para descartar u ocultar un índice mediante la Interfaz de Usuario de Atlas, haz clic en la pestaña Indexes, luego haz clic en el ícono Drop Index o Hide Index junto al índice. Atlas muestra un cuadro de diálogo para confirmar tu selección. Para obtener más información, consulte Gestionar índices de Atlas.

Para descartar u ocultar un índice utilizando el MongoDB Shell, pegue y ejecutar el comando proporcionado por el Performance Advisor.

Obtén una insignia de habilidad

¡Domina "Patrones de diseño de esquemas avanzados y antipatrones" gratis!

Más información