Я пытаюсь найти время, необходимое для выполнения счета() на коллекции, которая, состоящая из миллионов Testdata записей, с следующим сценарием: -MongoDB: найти время выполнения команды count() для миллионов записей в коллекции?
1) С 1 Монго оболочкой Я вставив миллионы записей в коллекцию используя код
for (var i = 0; i < 10000000; ++i){
db.unicorns.insert({name: 'sampleName', gender: 'm', weight: '440' });
}
2) от 2ndMongo оболочки Я пытаюсь найти количество() на этой коллекции (Imp: во время вставки по-прежнему получать казнили на 1 Монго Shell)
db.unicorns.count()
Я исследовал, но обнаружил, что explain() и stats() не могут применяться к команде count().
некоторые
Мне нужно, чтобы выяснить, сколько времени требуется, чтобы рассчитывать(), когда есть вставки собирается на коллекции (что-то вроде живого сценария)?
Есть ли другой хороший подход для этого?
Я уже прошел профилирование. Позвольте мне еще раз дать ему снимок. –
@swapnilsawant, возможно, вы можете опубликовать свои журналы журнала system.profile, и я могу помочь вам прочитать их. –
Спасибо. Я вкратце застрял в разных вещах. Я вернусь к этому и опубликую журналы, и если это сработает, я приму свой ответ. –