如何确定现有馆藏的分配策略?UsePowerOf2与确切大小。我知道2的幂是新的默认值,但是我需要确定一个现有集合,如何验证它在使用什么,因为它可能取决于创建集合的时间/方式。
从文档callMod
:
使用输出中的
userFlags
字段db.collection.stats()
检查启用的收集标志。
所以你必须打电话。
db.collectionName.stats()
看看钥匙userFlags
。
从文档 userFlags
collStats.userFlags 2.2版中的新增功能。
报告用户对此集合设置的标志。在2.2版中,唯一的用户标志是usePowerOf2Sizes。如果启用usePowerOf2Sizes,则userFlags将设置为1,否则userFlags将为0。
有关设置用户标志和usePowerOf2Sizes的更多信息,请参见collMod命令。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句