码迷,mamicode.com
首页 > 其他好文 > 详细

索引原则

时间:2015-04-20 16:35:56      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:

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

 

 

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

索引原则

标签:

原文地址:http://www.cnblogs.com/yesterday679/p/4441762.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!