Sam*_*ach 6 performance mongodb nosql aggregation-framework
为什么 MongoDB每个聚合管道阶段有 100MB 的限制?
您可以设置allowDiskUse延长此限制。
我的问题是,为什么是100MB?
我想除非你从 mongodb 核心开发人员那里得到答案,否则你不会得到确切的答案。
这个想法是在使用磁盘之前有一个阈值限制。100MB 是 mongodb 为聚合管道操作和压缩操作设置的最大内存阈值。
100MB 只是一个任意数字,据我所知,100MB 限制是因为如果我们认为每个文档的大小为 100KB,并且每个管道返回 1000 个文档,那么它就达到 100MB 限制。
| 归档时间: |
|
| 查看次数: |
2264 次 |
| 最近记录: |