27.89K 浏览2015/10/26性能问题 0 18996262637@163.com0 2015/10/27 0条评论 hi~万能的社友们 请问–wiredTigerCacheSizeGB到底指的是哪一项,如果超过了会怎么样? 1)仅热数据使用物理内存最大限制 2)热数据加索引使用物理内存最大限制 3)mongodb所有使用物理内存的最大现实 mongodb的热数据性能和不是热数据走索引查询性能差异能有多大? 1)10毫秒级别 2)100毫秒级别 3)1000毫秒级别 1 答案 活跃已投票最新最老的 0 TJ130 发布 2015/10/28 1 条评论 cacheSizeGB 指的就是Cache size,包括数据和索引。Mongod本身使用内存如连接池堆栈以及sorting buffer等都是额外的,不会被统计到这个数字里面。 如果索引在内存,查询冷数据取决于你的IO能力。如果IO latency很低,系统也没有是高负载,那响应时间应该是毫秒级的区别。但是如果查询很频繁,又涉及到很多范围、批量查询,IOPS又跟不上,那就有可能到几百几千毫秒都有可能。 18996262637@163.com 已评论 2015/10/28 hi~TJ 那如果是索引加热数据,为什么内存使用量会超过这个值。 3.0.6版本 其他还有什么机制会占用大量内存呢? 注册 或 登录
hi~TJ
那如果是索引加热数据,为什么内存使用量会超过这个值。
3.0.6版本
其他还有什么机制会占用大量内存呢?