MySQL的explain该如何使用
发布时间:2022-06-15 05:03:47 所属栏目:MySql教程 来源:互联网
导读:本文小编为大家详细介绍MySQL的explain如何使用,内容详细,步骤清晰,细节处理妥当,希望这篇MySQL的explain如何使用文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 一、explain能干什么 通过explain语句,我们可以分析出以下
本文小编为大家详细介绍“MySQL的explain如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySQL的explain如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 一、explain能干什么 通过explain语句,我们可以分析出以下结果 表的读取顺序 数据读取操作的操作类型 表之间的引用 哪些索引可以使用 每张表有多少行被优化器查询 哪些索引被实际使用 二、如何使用explain 用法:explain + SQL 语句; MariaDB [class_info]> explain select * from student; +--+-----------+-------+----+-------------+-----+-------+-----+----+-----+ |id|select_type| table |type|possible_keys| key |key_len| ref |rows|Extra| +--+-----------+-------+----+-------------+-----+-------+-----+----+-----+ | 1| SIMPLE |student| ALL| NULL | NULL| NULL | NULL| 1 | | +--+-----------+-------+----+-------------+-----+-------+-----+----+-----+ 1 row in set (0.00 sec) expain出来10个字段,分别是id、select_type、table、type、possible_keys、key、key_len、ref、rows、Extra 概要描述: 字段 描述 id 选择标识符 select_type 查询的类型 table 输出结果集的表 type 表的连接类型 possible_keys 查询时可能使用的索引 key 实际使用的索引 key_len 索引字段的长度 ref 列与索引的比较 rows 扫描出的行数(估算的行数) Extra 执行情况的描述和说明 (编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读