I have the following setup:
- Mac Pro with 2 GB of RAM (yes, not that much)
- MongoDB 1.1.3 64-bit
- 8 million entries in a single collection
- index for one field (integer) wanted
Calling .ensureIndex(...) takes more than an hour, actually I killed the process after that. My impression is, that it takes far too long. Also, I terminated the process but the index can be seen with .getIndexes() afterwards.
Anybody knows what is going wrong here?