索引原则

1.不要过度索引。索引越多,占用空间越大,反而性能变慢;
2.只对 WHERE 子句中频繁使用的建立索引;
3.尽可能使用唯一索引,重复值越少,索引效果越强;
4.使用短索引,如果 char(255)太大,应该给它指定一个前缀长度,大部分情况下前
10 位或 20 位值基本是唯一的,那么就不要对整个列进行索引;
5.充分利用左前缀,这是针对复合索引,因为 WHERE 语句如果有 AND 并列,只
能识别一个索引(获取记录最少的那个),索引需要使用复合索引,那么应该将 WHERE
最频繁的放置在左边。

 

 

通过 EXPLAIN 语句查看索引状态
EXPLAIN SELECT * FROM think_user WHERE id=1;

posted @ 2015-04-20 15:44  yesterday679  阅读(128)  评论(0)    收藏  举报