设计索引
3.非主键索引树使用的主键的值作为键,所以主键最好是整型,避免出现二级索引再查找的问题。
4.不要在数据基数少的列上建立索引
5.如果数据的前几位可以实现唯一,那么使用前缀索引以提高效率
6.索引不是越多越好
9.尽量使数据的主键有序,离散度均匀
10.主键过长出现二级索引查找的问题
修改sql
1.复合索引的使用中以最左原则使用,终止与一个范围查找的条件(>、<、bw》).所以在设计索引时需要将可能范围查找的索引放在最后
2.索引出现在条件表达式中会失效
7.覆盖索引,最好让选择的值就是索引那一列,以实现直接在索引树上进行获取
8.利用索引来排序,在需要排序的字段上建立索引
条件中使用范围条件,null,like %*都会索引失效
网友评论