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

分析索引效率

时间:2016-07-12 21:04:18      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

方法:在一般的SQL语句前加上explain; 
  分析结果的含义: 
  1)table:表名; 
  2)type:连接的类型,(ALL/Range/Ref)。其中ref是最理想的; 
  3)possible_keys:查询可以利用的索引名; 
  4)key:实际使用的索引; 
  5)key_len:索引中被使用部分的长度(字节); 
  6)ref:显示列名字或者"const"(不明白什么意思); 
  7)rows:显示MySQL认为在找到正确结果之前必须扫描的行数; 
  8)extra:MySQL的建议; 

"

show processlist;列出每一笔联机的信息。 
show variables;列出mysql的系统设定。 
show tables from db_name;列出db_name中所有数据表; 
show [full] columns from table_name;列出table_name中完整信息,如栏名、类型,包括字符集编码。 
show index from table_name; 列出table_name中所有的索引。 
show table status;;列出当前数据库中数据表的信息。 
show table status from db_name;;列出当前db_name中数据表的信息。 
alter table table_name engine innodb|myisam|memory ;更改表类型 
explain table_name / describe table_name ; 列出table_name完整信息,如栏名、类型。 
show create table table_name 显示当前表的建表语句 
alter table table_name add primary key (picid) ; 向表中增加一个主键 
alter table table_name add column userid int after picid 修改表结构增加一个新的字段 
alter table table_name character set gb2312 改变表的编码 
select user(); 显示当前用户。 
select password(’root’); 显示当前用户密码 
select now(); 显示当前日期 
flush privileges 在不重启的情况下刷新用户权限 
mysqld –default-character-set=gb2312 ;设置默认字符集为gb2312 "

分析索引效率

标签:

原文地址:http://www.cnblogs.com/moss_tan_jun/p/5664769.html

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