#mongodb
#mongodb
Вопрос:
Размер моей коллекции mongo db составляет около 2 ГБ, и при постоянном доступе к базе данных требуется много виртуальной памяти, объем оперативной памяти моего сервера составляет 48 Гб, а mongo занимает около 60 ГБ виртуальной памяти.
Комментарии:
1. Пожалуйста, отредактируйте свой вопрос, чтобы включить ваши конкретные версии MongoDB server и O / S. У вас есть только одна база данных с коллекцией в 2 ГБ или есть другие базы данных? Как вы определяете размер коллекции в 2 ГБ .. это размер на диске или размер данных?
2. единая база данных размером 2 ГБ на диске
3. версия mongo db — 3.6.5, а операционная система — Windows server 2012
4. Изменили ли вы какие-либо настройки сервера по умолчанию (особенно в отношении механизма хранения)? Было бы полезно, если бы вы могли отредактировать свой вопрос, чтобы включить вывод некоторых команд в
mongo
оболочку:db.serverCmdLineOpts().parsed
,db.serverStatus().connections
иdb.stats()
(для вашей единственной базы данных). Если ваша проблема легко воспроизводима, ее также стоило бы обновить до последней версии 3.6.x (в настоящее время 3.6.11), поскольку с версии 3.6.5 было сделано много улучшений.