mongodb数据文件大小并占用内存高达99%而不会停止

时间:2014-09-02 01:49:53

标签: mongodb

当我使用MongoDB时,我使用df -h shell命令,它显示内存占用了99%,我知道这是因为MongoDB的数据文件。但我想知道为什么MongoDB服务器仍在运行而不是停止占用内存高达99%。 在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我倾向于有不同的意见,这是与编程相关的问题。由于非规范化数据模型(冗余数据),MongoDB的大多数实例往往具有更高的磁盘使用率。另一个原因是MongoDB预分配了可以达到几千兆字节的日志文件。在mongod启动时尝试使用--smallfiles选项。您也可以完全禁用日记功能,但不建议这样做。