Mysql查询可通过给条件字段添加索引提高查询速度


背景

当使用sql语句查询表数据时,会发现随着表中记录的增多,查询的速度也会也来越慢,特别是那种日志记录,少则几十万,多则上百万,甚至上千万数据,如果查询一次耗时太长,会严重影响业务逻辑,这时候可以考虑给经常作为条件的字段添加索引了,这样做会大大加快查询速度,这里所说的条件字段,就是指sql语句中放到where条件中用于筛选记录的字段。


总结

给条件字段添加索引可以大大加快数据的查询速度,提高系统的性能。
不要考虑在所有的字段上添加索引,创建索引和维护索引都要耗费时间,这种时间随着数据量的增加而增加。
适合添加索引的字段:总是作为条件查询的字段、常用来做连接的字段、作为主键或者强调唯一的列上。
不适合加索引的字段:块数据类型的字段、取值很少的字段。

参考:https://blog.csdn.net/albertsh/article/details/88578840


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM