1、索引列上不能使用表达式或者函数
2、创建联合索引时,经常被使用到的列优先,选择性高的列优先,宽度小的列优先
3、利用覆盖索引优化查询
4、利用索引进行排序,避免出现filesort
5、模拟哈希索引优化查询
6、利用索引优化锁,如for update时使用索引
7、删除重复和冗余的索引,如下所示:
a、 primary key(id), unique key(id), index(id)
b、 index(a), index(a,b)
c、 primary key(id), index(a, id)
网友评论