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

背景

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


总结

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

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

posted @ 2020-06-03 10:01  zhaoyanhao  阅读(2137)  评论(0编辑  收藏  举报