【发布时间】:2014-07-16 21:57:50
【问题描述】:
在为有上限的集合指定“大小”参数时,db.collection.stats() 中的以下哪些大小被限制为该大小?
是"size"、"storageSize"、"storageSize"+"totalIndexSize" 还是其他选项?
谢谢!
【问题讨论】:
标签: mongodb capped-collections
在为有上限的集合指定“大小”参数时,db.collection.stats() 中的以下哪些大小被限制为该大小?
是"size"、"storageSize"、"storageSize"+"totalIndexSize" 还是其他选项?
谢谢!
【问题讨论】:
标签: mongodb capped-collections
根据文档:
可选。指定上限集合的最大大小(以字节为单位)。 上限集合需要 size 字段。如果上限为假, 您可以使用此字段为普通的预分配空间 收藏。
所以我假设它是 storageSize。
这也表明它在 storageSize 上受到限制:
https://jira.mongodb.org/browse/SERVER-5615
艾略特所说的:
索引不计入上限大小。上限大小适用于 单独的数据。索引确实使用空间,但 b-tree 有高达 50% 的额外空间 空间因为平衡。保证永远不会更多 超过 50%。
【讨论】: