暂无图片
Mongodump备份占用过多内存
我来答
分享
wish🍀
2019-10-14
Mongodump备份占用过多内存

使用mongodump备份,但是内存占用过多,备份完成后,内存不会释放,进而导致内存不足。请问为什么会这样,有没有办法解决,多谢了。

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
章芋文

mongodump备份需要将mongo里面所有数据读到内存,所以会占用大量内存,官方文档也说了,如果mongo的数据量大于内存大小,建议采用其他方式备份或者单独部署mongodump,否则会出现out of memory,影响mongo自己的运行。

至于备份完成后内存不释放,可以看下进程是否还在运行?

暂无图片 评论
暂无图片 有用 0
wish🍀

备份完成后,mogodump进程结束了。但是内存和swap都满了,而且不释放,只能通过重启解决。有没有其他好的备份方式呢?

暂无图片 评论
暂无图片 有用 0
一笑而起

推荐用nosqlbooster for mongo工具进行备份。


暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏