当前位置:主页 > 数据库 > mongodb >

大数据环境下mongoDB为何要加索引浅析

时间:2020-10-22 22:26:07 | 栏目:mongodb | 点击:

前言

索引通常能够极大的提高查询的效率。在系统中使用查询时,应该考虑建立相关的索引。

mongodb在存储大数据时,对查询的字段需要添加索引,我测试的是阿里云30多万的数据量,不加索引查询已经到8秒,而添加索引之后是毫秒级!

为集合加索引

mongodb支持内嵌属性添加索引

db.agencyTotal.createIndex({"occurDate ":1});

添加唯一索引

db.agencyTotal.createIndex({"code ":1},{"unique":1});
db.agencyTotal.getIndexes()

查看索引大小

db.col.totalIndexSize()

删除索引

db.col.dropIndex("索引名称")

总结

您可能感兴趣的文章:

相关文章