@demonly
2018-07-25T13:20:25.000000Z
字数 420
阅读 625
EXPLAIN
SQL
access_type
连接类型
- all:全表扫描
- index:根据索引读取数据
- range:以范围的形式扫描索引
- ref:访问非唯一性索引
- eq_ref:访问唯一索引
- const:常量连接
cost_info
成本信息
- query_cost:整个查询块的成本
- sort_cost:首次排序(ORDER BY、GROUP BY)或者 filesort 的成本
- read_cost:表读取成本
- eval_cost:评估 condition 的成本
- prefix_cost:prefix join 的成本
- used_columns:使用的字段数
filtered
未被过滤的记录的百分数,在 JOIN
中有用
key
实际使用的索引
key_length
索引长度,索引字段的字节长度
possible_keys
可以选用的索引,值为索引名而非字段名
data_read_per_join
每个 JOIN
操作包含的数据量
rows_produced_per_join
prefix join 返回的记录数