-
Notifications
You must be signed in to change notification settings - Fork 55
执行计划输出列含义简介
xiaoboluo768 edited this page Jun 14, 2020
·
5 revisions
- EXPLAIN的每个输出行只表示一个表的相关信息。 每个输出行包含表如下表格列出的字段信息(表格中的第一列column表示explain输出中的列名, 第二列表示FORMAT = JSON格式输出中显示对应explain列名的等效名称,注意:json格式不显示输出为null值的列)
Column | JSON Name | 含义 |
---|---|---|
id | select_id | 每个输出行的SELECT标识符 |
select_type | None | 每个输出行的查询执行的查询类型 |
table | table_name | 每个输出行的查询的表名 |
partitions | partitions | 每个输出行的查询扫描了哪些分区 |
type | access_type | 每个输出行的查询执行联结查询的类型 |
possible_keys | possible_keys | 每个输出行的查询可能使用到的索引 |
key | key | 每个输出行的查询最后真正使用到的索引 |
key_len | key_length | 每个输出行的查询用于检索数据时实际使用到的索引长度,字节为单位 |
ref | ref | 每个输出行的查询使用索引列进行值比较的类型,不同类型会显示不同的类型值 |
rows | rows | 每个输出行的查询扫描的估算行数 |
filtered | filtered | 每个输出行的查询中where条件过滤掉不满足条件之后剩下真正需要的数据与存储引擎实际返回行数的百分比 |
Extra | None | 每个输出行的查询的一些附加的执行计划信息 |
上一篇:执行计划输出格式、结果详解 | 下一篇:执行计划输出列含义详解
-
本 WIKI 包含了《千金良方--MySQL 性能优化金字塔法则》一书的代码段加粗命令行命令和SQL语句文本、以及4个附录内容,其中:
- 代码段和高清图单独整理为一个系列文档,如下:
- 每个附录都各自整理成了一个小系列文档,如下:
-
《千金良方--MySQL 性能优化金字塔法则》 一书的作者信息如下:
- 李春、罗小波、董红禹
-
联系人QQ:309969177
-
提示:
-
郑重声明:本WIKI仓库中的资料为电子工业出版社与本书的三位作者共同授权开源,为了在方便大家的同时,避免不必要的纠葛,任何商业与非商业的引用、转载,麻烦大家注明出处,谢谢配合!