最近遇到mongo查询,5百万左右的数据,简单的单表查询,查询特别慢,用的skip+limit,确实很慢,网上找的方案有改成:按照查询的最后一条数据来取limit,该方案没采纳,然后尝试搜到的其他方案:加索引,查询慢的问题明显解决:
db.getCollection('xxx').createIndex({"xxxx": -1, "xxx": -1, "xxxx": -1})
最近遇到mongo查询,5百万左右的数据,简单的单表查询,查询特别慢,用的skip+limit,确实很慢,网上找的方案有改成:按照查询的最后一条数据来取limit,该方案没采纳,然后尝试搜到的其他方案:加索引,查询慢的问题明显解决:
db.getCollection('xxx').createIndex({"xxxx": -1, "xxx": -1, "xxxx": -1})