摘要:分析语句语句分析结果语句编号如果是连接查询,表之间是平等关系,编号相同如果有子查询,编号递增。
分析sql语句 explain
explain (sql语句) G;
分析结果:
id sql语句编号
如果是连接查询,表之间是平等关系,编号相同;如果有子查询,编号递增。
select——type 查询类型
table 查询针对的表
该值可能是实际的表名或者临时表,derived表示form子查询,null表示无须查表
possible_key 可能用到的索引
key 最终使用到的索引
key_len 使用索引的最大长度
type 查询方式
方式 | 含义 |
---|---|
all | 全表扫描 |
index | 扫描全部索引节点 |
range | 范围内扫描索引 |
ref | 根据索引直接找到某些数据行 |
eq_ref | 根据索引直接找到某一个数据行 |
const | 很快 |
system | 很快 |
null | 不经过表查询 |
rows 预估需要扫描多少行
extra
值 | 含义 |
---|---|
index | 用到了索引覆盖,效率极高 |
using where | 仅靠索引无法定位,使用了where |
using temporary | 用了临时表,group by 与order by不同列 |
using filesort | 文件排序,可能在内存中或磁盘中 |
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/48704.html
摘要:肖鹏微博数据库那些事儿肖鹏,微博研发中心技术经理,主要负责微博数据库相关的业务保障性能优化架构设计,以及周边的自动化系统建设。经历了微博数据库各个阶段的架构改造,包括服务保障及体系建设微博多机房部署微博平台化改造等项目。 showImg(https://segmentfault.com/img/bV24Gs?w=900&h=385); 对于手握数据库的开发人员来说,没有误删过库的人生是...
摘要:肖鹏微博数据库那些事儿肖鹏,微博研发中心技术经理,主要负责微博数据库相关的业务保障性能优化架构设计,以及周边的自动化系统建设。经历了微博数据库各个阶段的架构改造,包括服务保障及体系建设微博多机房部署微博平台化改造等项目。 showImg(https://segmentfault.com/img/bV24Gs?w=900&h=385); 对于手握数据库的开发人员来说,没有误删过库的人生是...
摘要:肖鹏微博数据库那些事儿肖鹏,微博研发中心技术经理,主要负责微博数据库相关的业务保障性能优化架构设计,以及周边的自动化系统建设。经历了微博数据库各个阶段的架构改造,包括服务保障及体系建设微博多机房部署微博平台化改造等项目。 showImg(https://segmentfault.com/img/bV24Gs?w=900&h=385); 对于手握数据库的开发人员来说,没有误删过库的人生是...
摘要:前言只有光头才能变强刷面试题的时候,不知道你们有没有见过这两个命令和反正我就见过了之前虽然知道这两个命令大概什么意思,但一直没有去做笔记。读懂命令结果命令输出的结果有列包含一组数字,表示查询中执行子句或操作表的顺序。 前言 只有光头才能变强 刷面试题的时候,不知道你们有没有见过MySQL这两个命令:explain和profile(反正我就见过了).. 之前虽然知道这两个命令大概什么意思...
摘要:前言只有光头才能变强刷面试题的时候,不知道你们有没有见过这两个命令和反正我就见过了之前虽然知道这两个命令大概什么意思,但一直没有去做笔记。读懂命令结果命令输出的结果有列包含一组数字,表示查询中执行子句或操作表的顺序。 前言 只有光头才能变强 刷面试题的时候,不知道你们有没有见过MySQL这两个命令:explain和profile(反正我就见过了).. 之前虽然知道这两个命令大概什么意思...
阅读 1258·2021-11-17 09:33
阅读 3626·2021-09-10 11:22
阅读 2142·2021-09-03 10:30
阅读 3408·2019-08-30 15:55
阅读 1607·2019-08-30 15:44
阅读 730·2019-08-30 15:44
阅读 427·2019-08-30 14:04
阅读 2923·2019-08-29 17:18