索引

如果(MongoDB)数据库中的数据量很大,普通的查询,就会很(非常)耗时

而通过给数据库(的字段)建立索引,可以(极大地)提高查询速度

举例

建索引前后的效果(查询速度)对比:

  • shortLink.gameShortLink:数据量:270多万
    • 要查询的字段:shortLink
    • 查询代码:
      • existedDuplicatedItem = mongoCollectionShortlink.find_one({"shortLink": curShortLink})
  • 没有索引:查询耗时 10秒左右
  • 建索引:
    • db.gameShortLink.createIndex({shortLink: 1})
  • 建索引后:查询耗时 不到0.01秒

results matching ""

    No results matching ""