¿MongoDB demasiados registros?

Tengo una aplicación PHP que interactúa con MongoDB. Hasta hace poco, la aplicación estaba funcionando bien, pero hace unos días descubrí que la aplicación está empezando a responder REALMENTE lenta. Una de las colecciones ha disparado hasta 500K + registros. Por lo tanto, el MongCursor para cualquier consulta en esa colección sigue agotándose.

No creo que 500K records sea demasiado. Otras páginas que usan mongodb también comienzan a disminuir su velocidad, pero no tanto como la que usa la colección con 500k registros. Las páginas estáticas que no interactúan con MongoDB todavía son rápidas para responder.

No estoy seguro de cuál podría ser el problema aquí. He indexado las colecciones, por lo que no parece ser un problema. Otro punto a tener en cuenta es que la especificación de RAM en el servidor es de 512 MB y cuando PHP ejecuta Mongo, el comando superior muestra 15000k de memoria libre.

Cualquier ayuda será apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta