2019-10-14
Mongodump备份占用过多内存
使用mongodump备份,但是内存占用过多,备份完成后,内存不会释放,进而导致内存不足。请问为什么会这样,有没有办法解决,多谢了。
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
使用mongodump备份,但是内存占用过多,备份完成后,内存不会释放,进而导致内存不足。请问为什么会这样,有没有办法解决,多谢了。
mongodump备份需要将mongo里面所有数据读到内存,所以会占用大量内存,官方文档也说了,如果mongo的数据量大于内存大小,建议采用其他方式备份或者单独部署mongodump,否则会出现out of memory,影响mongo自己的运行。
至于备份完成后内存不释放,可以看下进程是否还在运行?
评论
有用 0备份完成后,mogodump进程结束了。但是内存和swap都满了,而且不释放,只能通过重启解决。有没有其他好的备份方式呢?
评论
有用 0
墨值悬赏