首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mongodb内存释放

mongodb内存释放
EN

Stack Overflow用户
提问于 2012-10-04 23:12:51
回答 1查看 2.8K关注 0票数 1

我对mongodb很陌生,并对它进行了一些测试(1主+1从)。我们在两个集合中插入了200万个文档(Ubuntu,6G RAM,Quad核),mongodb的内存从4000万增加到4G (我们对此没意见)。现在,我们删除了所有的数据,并期待内存(RSS)下降到4000万。正常吗?mongodb是否需要时间来刷新mem (基于某些调度)?

只是一个fyi :性能(来自前端GUI )真的很好,并且通过添加索引得到了很大的改进。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-10-04 23:18:55

  1. MongoDB处理内存映射文件.
  2. 当记录被删除时,MongoDB不会自动缩小其文件的大小;它只是将文件中的空间标记为空闲的,以便重用。
  3. 您可以通过重新构建数据库来强制Mongo恢复空间。

http://www.mongodb.org/display/DOCS/Excessive+Disk+Space

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12737336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档