为有上限的集合指定 'size' 参数时,以下哪个大小db.collection.stats()
的上限为该大小?是"size"
,"storageSize"
还是"storageSize"+"totalIndexSize"
其他选项?谢谢!
问问题
766 次
1 回答
1
根据文档:
选修的。指定上限集合的最大大小(以字节为单位)。上限集合需要 size 字段。如果 capped 为 false,您可以使用此字段为普通集合预分配空间。
所以我假设它是 storageSize。
这也表明它受限于 storageSize:
https://jira.mongodb.org/browse/SERVER-5615
艾略特说:
索引不计入上限大小。上限大小仅适用于数据。索引确实使用空间,但由于平衡,b-trees 有高达 50% 的额外空间。保证永远不会超过 50%。
于 2014-05-27T20:55:58.990 回答