msyql加索引的技巧经验

mysql加索引优化技巧

(1)、强制或者忽略某个索引

(2)、看一下列的类型和sql的值的类型是否匹配,不匹配不能用索引,会导致是用了索引反而会很慢。

(3)、看where后的条件构造组合索引,组合索引中的一个字段占据数据量很大(比如说atype,domain等),会导致使用索引反而会变得很慢。索引字段最好过滤掉大部分数据。

(4)、看where后的条件构造组合索引,在过滤性好的字段上建立索引,组合索引的顺序很重要,扫描的记录数会变少,第一个字段最好是过滤掉的数据最多的字段。

(5)、使用explain看key、key_len代表使用的那个索引。rows代表扫描的行数。

(6)、多个单建索引的情况也不好。Mysql优化器大多数情况下只会选择其中一个索引,放弃其他索引。

msyql加索引的技巧经验_第1张图片

msyql加索引的技巧经验_第2张图片

 

 

 

msyql加索引的技巧经验_第3张图片

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(mysql优化)