www.ctrt.net > mongoDB 磁盘空间什么时候释放

mongoDB 磁盘空间什么时候释放

停止mongodb 增加硬盘 将数据移动到新的硬盘 启动的时候添加dbpath 参数 为新的路径

比较慢的方法:可以尝试给这个数据库增加一个 replica-set,等新加的结点和老数据同步了之后就可以停掉老数据库并删除老数据,以新结点对外提供服务,此时数据库空间应该已经整理好并压缩到最小了。这个过程自己并不可控,200 GB 的话要同步多久...

救白马曹操解重围

这个好像还真没什么好策略,mongodb貌似有检查内存然后释放的功能,我见过但见得少,建议是一般平稳运行的时候内存不超过60%是合理的,建议就是加大内存,然后多优化查询,主要是查询的时候数据是先加载到内存中的,所以查询扫描数据越少占用内...

你好,可以使用应用宝清理缓存, 它能帮你加速减少内存占用率, 最大化的释放更多的内存,直接点击垃圾清理, 自动扫描并清理软件缓存、 垃圾文件、多余装包、系统缓存,彻底清除软件卸载后的残余。

这不是mongodb无法启动,是你还没有启动mongodb就来连接使用它了,肯定是不成功的。 先去mongodb的bin目录下运行mongod --dbpath XXXX/data 来启动mongodb,然后再来连接mongodb。

你好,可以使用应用宝清理缓存, 它能帮你加速减少内存占用率, 最大化的释放更多的内存,直接点击垃圾清理, 自动扫描并清理软件缓存、 垃圾文件、多余装包、系统缓存,彻底清除软件卸载后的残余。

曾经遇到过这个问题,改为persistent connection后问题解决。 另外据其他部门同事说,已经查出是mongodb driver的bug,patch已经提交给driver作者。

可能有cache在内存里, 实际还是放在存储里面. 为了提高读取的效率,把常用的数据放到内存中, 达到高效缓存的目的,要看数据库本身的参数设置, 当然数据库缓冲池设置的愈大,读取的效率就越高.

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com