我想创建一个不使用分配策略的集合,代码是
db.createCollection("test",{capped:false,noPadding:true})
但是,当我检查收集统计数据时,
db.test.stats()
{
"ns" : "Pipeline.test3",
"count" : 0,
"size" : 0,
"storageSize" : 8192,
"numExtents" : 1,
"nindexes" : 1,
"lastExtentSize" : 8192,
"paddingFactor" : 1,
"systemFlags" : 1,
"userFlags" : 1,
"totalIndexSize" : 8176,
"indexSizes" : {
"_id_" : 8176
},
"ok" : 1
}
paddingFactor仍为1.
如何禁用默认的分配策略?非常感谢,
答案 0 :(得分:0)
paddingFactor值为1意味着没有添加填充。要计算使用的填充大小:
padding size = (paddingFactor - 1) * <document size>