mongodb索引查询速度越来越慢

发布问题 回首页

mongodb索引查询速度越来越慢

★ 0 成为第一个关注这个问题的人

查询条件:criteria.and(“publishStatuss”).ne(-10000000000).andOperator(Criteria.where(“publishStatuss”).ne(10000000000))

3千万数据 每次查询五万条记录 查询2500万左右都是很快的 到最后五百万时查询五万条就花好几个小时,publishStatuss是数组也是索引 求助!!!

dong 在大约 之前评论了回答
  • 提问于
  • Answers2 个
  • 浏览 13 次
  • 最新活跃于

2 个回答2

0
dong answered about

$ne 和 operator 这两个都用不上索引吗?还是只有不等于用不上?

dong 在大约 之前评论了回答
1
TJ answered about

不等于 operator 用不上索引的,看看是不是这个问题。

问题状态

  • Open

类别

2个参与者

mongodb索引查询速度越来越慢》有11个想法

  1. 谢答,但个人认为不准确,1.mr我觉得不适合实时计算,更贴合后期数据统计需求,2.aggregate必须支持自定义函数,就好像你定义个abc(1,2)一样肯定是计算了,现在的问题是abc(1,2)这个参数我想传个字段进去,比如abc($qty,2)这样….他就不好使了….难道大家没有在aggregate中用字段进行计算的经历么?

发表评论