我最近一直在使用mongodb,发现它占用了很多空间。
比如在它的db目录/var/lib/mongodb/,如果我输入“du -sh”,结果是417M。问题是数据库中只有很少的条目,我不知道为什么会占用高达 400M 的空间。正常吗?还是我做错了什么?
最佳答案
如果空间是个问题,您可以从几个选项开始,这样文件就不会预先分配得比您的数据大。这会降低性能,因为数据在磁盘上不会连续,并且在插入/更新数据时需要分配。通常当数据被删除时,空间不会释放到文件系统,但分配文件中的空间将被 mongodb 重新使用。
有关详细信息,请参阅此页面:http://www.mongodb.org/display/DOCS/Excessive+Disk+Space
关于MongoDB 占用太多空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6235963/