mongodb主库执行mongodump导致所占内存升高

WayneChou 2017-09-29 04:53:39
mongodb 3.4.4 WiredTiger 引擎
主从复制结构(Master/Slave)
一开始,mongod占用物理内存(res)为1.8G,在执行mongodump --oplog 之后,mongod占用物理内存升到3G。mongodb 的数据只有1.3G(1.3G /data/mongodb/data)

请问各位大神这是什么原因?就算时候mongod 把所有的数据和索引都加载到内存,也应该才1.3G吧?

另外,有什么方法可以释放掉这些内存呢?
...全文
1084 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
crynono 2018-03-07
  • 打赏
  • 举报
回复
dump的时候,应该要先use admin;db.fsyncLock() 写锁定的
WayneChou 2017-10-12
  • 打赏
  • 举报
回复
多谢指教!那请问有没有释放掉mongo内存的方法呢?在不重启mongod的情况下。
rucypli 2017-10-01
  • 打赏
  • 举报
回复
wiredtiger是snnapy压缩存储 看到1.3G 到内存肯定更大 另外masterslave这种架构已经废弃了 无法自动切换 应该用replicate set

1,747

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧