学习电脑,计算机系统故障维护,电脑技术,电脑知识学习-就上第二电脑网
当前位置: 首页 > 数据库 > mysql

mysql 防火墙开放3306端口MySQL索引和优化查询

 更新时间: 2019-11-02 20:40:29   作者:第二电脑网   来源:第二电脑网   浏览数:2208   我要评论

来自:http://blog.chiauix.et/uid-29532375-id-4144615.html索引和优化查询恰当的索引可以加快查询速度,可以分为四种类型:主键、唯一索引、全文索引、普通索引。主键:唯一

explain select * from sales_rep left join sales on sales.sales_rep = sales_rep.employee_number;

结果如下:

tabletypepossible_keyskeykey_lenrefrowsextra
sales_repallnullnullnullnull5
salesrefsales_repsales_rep5sales_rep.employee_number2
这个结果表示sales_rep表有个不好的连接类型-all,没用到索引,要查询的行数为5;sales的连接类型为ref,可用的索引是sales_rep,实际也使用sales_rep索引,这个索引的长度是5,对应的列是employee_number,要查询的行数为2,所以这次查询对表共进行了5×2次查询。查看索引信息:show index from tablename;

列的描述:table-正在查看的表名;non_unique-1或1.0表示索引不能包含重复值(主键和唯一索引),1表示可以;key_name-索引名;seq_in_index-索引中列的顺序,从1开始;column_name-列名;collation-a或null,a表示索引以序升排列,null表示不排序;cardinality-索引中唯一值的个数;sub_part-如果整个列为索引,值为null,否则以字符表示索引的大小;packed-是否打包;null-如果列能包含null,则为yes;comment-各种注释。


更多:mysql 防火墙开放3306端口MySQL索引和优化查询
https://www.002pc.comhttps://www.002pc.com/mysql/5143.html

你可能感兴趣的MySQL,索引,查询,优化

关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

  浙ICP备140365454号

©CopyRight 2008-2020 002pc.COM Inc All Rights Reserved. 第二电脑网 版权所有 联系QQ:282523118