Я использовал mongodb 1.8.1. В котором у меня есть коллекция, которая содержит более 1,8 миллиона записей. В этой коллекции все записи являются простыми объектными средствами, а не вложенными объектами или массивом
вроде как
{ name : "xyz" , "id" : 123 ,"a" : "na" , "c" : "in" , "cmp" : "pq" , "ttl" : "sd"}
Все записи такие.
В этих коллекциях одновременно запускается еще 5 запросов, в которых 2 простых запроса, которые содержатся в одном, а другой - простой запрос, который правильно использует индекс.
Еще 2 - это групповые запросы, в которых существуют поля условий в индексах, а один содержит.
Еще один отдельный запрос с надлежащим условием, которое также является индексом.
И порядок выполнения запроса: сначала запросы группы, затем 1 простой запрос, затем отдельный запрос и последний простой запрос.
Таким образом, данные загружаются медленно.
Если такие 2-3 вызова делают, то он загружается очень низко, иногда дает время ожидания чтения ошибки.
Коллекции имеют более 1 индекса.