Я просто восстанавливаю базу данных, которую я сбросил несколько минут назад, чтобы внести некоторые изменения. Mongorestore занимает около 100% процессора и гораздо больше времени, чем ожидалось. Я думал, это может быть из-за индексов, которые я создал, но проблема такая же при восстановлении даже одной коллекции. Коллекция насчитывает около 314 МБ и имеет около 185000 документов. Обычно этого не происходит. Это может быть из-за меньшего дискового пространства в моей системе, но это тоже 11 ГБ. Может кто-нибудь мне помочь, какая проблема?MongoRestore занимает больше времени и cpu, чем ожидалось
Примечание: Я делаю вещи от клиента монго. Водитель не включен.
Можете ли вы уточнить, является ли процесс mongorestore принятием 100% -ного процессора или является mongod, который вы вставляете в прием 100% -ного процессора? Если это mongod, то запуск mongotop и mongostat должен дать вам лучший взгляд на то, что делает здесь работу. Кроме того, было бы неплохо увидеть, есть ли что-то, что имеет отношение к журналу mongod, и опубликовать его, если так –
Эй, Адам, спасибо за ответ. Я думаю, проблема решена, это связано с размером файла журнала mongodb. У меня был один файл в течение многих дней, из-за этого его размер значительно увеличился. :) –