用于检查已使用的日志空间MongoDB的命令

时间:2017-02-15 15:22:22

标签: mongodb

mongo中的命令是用来检查当前使用的日志空间还是限制集

使用Mongo版本3.2.8和存储引擎wiredTiger

1 个答案:

答案 0 :(得分:0)

Mongo使用的日志空间是什么?

  

MongoDB使用的日志文件大小限制为100 MB,WiredTiger大约每100 MB数据创建一个新的日志文件。当WiredTiger创建新的日志文件时,WiredTiger会同步以前的日志文件。

来源Journaling

如何减少日记文件的大小?

  

是的 - 有一种方法可以最小化期刊的默认大小   文件,有几点需要注意。来自MongoDB configuration documentation

     
    

要减少日记对磁盘使用的影响,可以启用日志,并将smallfiles设置为true以减小日志的大小     数据和日志文件。

  
     

以下是smallfiles配置信息:

     
    

设置为true以修改MongoDB以使用较小的默认数据文件大小。具体来说,smallfiles减少了数据文件的初始大小     并将它们限制为512兆字节。小文件设置也减少了     每个日志文件的大小从1千兆字节到128兆字节。

         

如果您拥有大量数据库,每个数据库都包含少量数据,请使用smallfiles设置。小文件设置可以     导致mongod创建许多文件,这可能会影响性能     更大的数据库。

  

来源Run a MongoDB configuration server without 3GB of journal files,通过platforms

回答