七叶笔记 » 数据库 » MongoDB创建一个索引而性能提升1000倍示例代码

MongoDB创建一个索引而性能提升1000倍示例代码

但此查询语句不理想,有时耗时25S,多次执行有缓存后也要15S左右,如下图:

查看此表,发现Rec_CreateTime字段建有索引,单独执行符合Rec_CreateTime 条件的语句,很快 0.1 S 内就执行完成。

而Rec_ModifyTime字段没有索引,单独执行符合Rec_ModifyTime条件的语句较慢,需要15S左右。

到这儿,就可以判读出问题是缺失索引,和开发同学确认后,此场景时常用,此字段需要添加索引。

执行添加索引的命令:

Rec_ModifyTime字段添加索引后,整个语句执行降至0.013S(20S-->0.02S )

从上面可以看出在MongoDB数据库中索引很有必要,性能可以优化数百倍。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对七叶笔记的支持。

相关文章