qq_38410991
一个没有毅力的人
2019-08-28 15:01
采纳率: 50%
浏览 1.0k

mongodb count执行速度很慢

今天看网站的时候发现,分页那块的数据访问很慢,的确,那部分的数据差不多有好两百万条数据,这看起来也不小了,而且用到模糊索引的时候会比较慢而已,原以为是没有加索引的原因,就去给加了个全文索引,但是发现还是很慢,看了sql发现,count的语句居然用了2s,反而那个查出当前数据的那一页很快,0.1s不到,请问这是怎么一回事,我要怎么去解决这个问题。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • qq_38410991
    一个没有毅力的人 2019-08-30 14:02
    已采纳

    结版,没有好的方法可以解决。

    点赞 评论
  • qq_39493570
    阿呆呆1 2019-08-28 17:21

    添加索引代码

    db.getCollection('infomations').createIndex({"isDraft": -1, "isProcessed": -1, "infomationSource": -1}) 
    

    代码仅供参考 具体怎么添加索引你可以去百度了解下

    点赞 1 评论
  • m0_49667475
    Hashmapi 2021-04-14 18:16

    把count放在查询语句下面

    点赞 评论

相关推荐