400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

mysql查询优化explain命令是怎样的

本篇文章给大家分享的是有关MySQL查询优化explain命令是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

公司主营业务:成都网站设计、做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出莎车免费做网站回馈大家。

mysql查询优化的方法有很多种,explain是工作当中用的比较多的一种检查方式。explain翻译即解释,就是看mysql语句的查询解释计划,从解释计划我们能很清楚的看到解释的语句有没有合理用到索引,扫描了多少行数,有没有触及全表扫描、用到临时表等影响慢查询的原因。

使用很简单,如

explainselect * from user ...

执行后会出现解释计划的表格,意义可参考下面的参数,针对这些解释计划,我们可以作为相对应的优化。

mysql查询优化explain命令是怎样的

id    mysql查询标识符,即序号。

select_type    查询类型

table    所有查询到的表。

type    联接类型,比较重要的项,从这一项可以看出是否高效的重要依据

性能从好到坏依次如下:

possible_keys    可能用到的索引。

key    真正用到的索引。

key_len    使用了索引字节的长度。

ref 显示索引的哪一列被使用了。

rows    扫描了多少行数,也是性能评估的重要依据。

extra 额度信息,常见的有以下几种。  

以上就是mysql查询优化explain命令是怎样的,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


当前名称:mysql查询优化explain命令是怎样的
地址分享:http://mbwzsj.com/article/igdice.html

其他资讯

让你的专属顾问为你服务