¿Por qué y cuándo es necesario reconstruir índices en MongoDB?

He estado trabajando con MongoDB por un tiempo y hoy tuve una duda mientras discutía con un colega.

El hecho es que cuando crea un índice en MongoDB, la colección se procesa y se crea el índice.

El índice se actualiza dentro de la inserción y eliminación de documentos, por lo que realmente no veo la necesidad de ejecutar una operación de índice de reconstrucción (que elimina el índice y luego lo reconstruye).

De acuerdo con la documentación de MongoDB:

Normalmente, MongoDB compacta los índices durante las actualizaciones de rutina. Para la mayoría de los usuarios, el comando reIndex es innecesario. Sin embargo, puede valer la pena ejecutarlo si el tamaño de la colección ha cambiado significativamente o si los índices están consumiendo una cantidad desproporcionada de espacio en disco.

¿Alguien ha tenido la necesidad de ejecutar una operación de índice de reconstrucción que valga la pena?

Respuestas a la pregunta(2)

Su respuesta a la pregunta