标签:www 调整 索引 一个 com join 数据类型 语法 条件
引用:https://www.cnblogs.com/boothsun/p/8480909.html
1、最左前缀匹配原则,联合索引,mysql会从左向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,
比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。
2、如果确定有多少条数据,使用 limit 限制一下,MySQL在查找到对应条数的数据的时候,会停止继续查找
3、join 语法,尽量将小的表放在前面,在需要on的字段上,数据类型保持一致,并设置对应的索引,否则MySQL无法使用索引来join查询
4、尽量选择区分度高的列作为索引
5、索引列不能参与计算,保持列“干净”
6、尽量的扩展索引,不要新建索引
7、用or分割条件,若or前后只要有一个列没有索引,就都不会用索引
标签:www 调整 索引 一个 com join 数据类型 语法 条件
原文地址:https://www.cnblogs.com/tilamisu007/p/9636446.html