背景:
我设置了replicaSet并使用不同的端口在localhost上启动了mongod的3个实例(1 arbiterOnly).
我没有注意到mongo正在创建数量和大小太多的文件,这根本没有意义.
看,没有数据插入mongodb,没有创建单个集合,但是,让它运行一个小时左右,我的/ data/DB_INSTANCE_X充满2GB文件.
我知道文件的大小可以使用预分配标志定义,但是,在输入单个文档之前,如此多的文件对我来说似乎是错误的.
听起来它正在预先为oplog分配空间.无论您将哪些内容插入数据库,都会分配oplog http://www.mongodb.org/display/DOCS/Excessive+Disk+Space:
复制oplog预先分配为本地数据库中的上限集合.
默认分配大约是磁盘空间的5%(64位安装).
如果您希望使用较小的oplog大小,请使用--oplogSize 命令行参数.
| 归档时间: |
|
| 查看次数: |
2162 次 |
| 最近记录: |