MYSQL 索引查看
mysql索引优化学习
- explain 你的sql后,查看索引类型:
- 从最好到最差的类型依次 const、eq_reg、ref、range、indexhe和ALL
-
以下是表结构
CREATE TABLE tl_test
( id
int(11) NOT NULL AUTO_INCREMENT, username
varchar(8) NOT NULL DEFAULT ” COMMENT ‘账号’, password
varchar(6) NOT NULL DEFAULT ” COMMENT ‘密码’,
PRIMARY KEY (id
),
KEY sindex
(username
,password
)
) ENGINE=InnoDB AUTO_INCREMENT=2763 DEFAULT CHARSET=utf8 COMMENT=’测试表’;
索引有主键索引ID和联合索引(username
,password
);
-
以下为explain后的结果
-
EXPLAIN select
id
from tl_test whereid
=’2405’; EXPLAIN select
username
from tl_test whereusername
=’1011’
3.
以上是SQL的执行信息,记住,回家慢慢分析,如果有大神希望能指点一二
-