1

为有上限的集合指定 'size' 参数时,以下哪个大小db.collection.stats()的上限为该大小?是"size","storageSize"还是"storageSize"+"totalIndexSize"其他选项?谢谢!

4

1 回答 1

1

根据文档:

选修的。指定上限集合的最大大小(以字节为单位)。上限集合需要 size 字段。如果 capped 为 false,您可以使用此字段为普通集合预分配空间。

所以我假设它是 storageSize。

这也表明它受限于 storageSize:

https://jira.mongodb.org/browse/SERVER-5615

艾略特说:

索引不计入上限大小。上限大小仅适用于数据。索引确实使用空间,但由于平衡,b-trees 有高达 50% 的额外空间。保证永远不会超过 50%。

于 2014-05-27T20:55:58.990 回答