id | 查询语句的序号:相同ID:多条记录表示执行顺序由上而下;不同ID:如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行。 |
select_type | SIMPLE:简单的select查询,查询中不包含子查询或者UNION。 PRIMARY:查询中若包含任何复杂的子部分,最外层查询则被标记为PRIMARY。 SUBQUERY:在SELECT或WHERE列表中包含了子查询。 DERIUED:在FROM列表中包含的子查询被标记为DERIVED(衍生)MySQL会递归执行这些子查询,把结果放在临时表里。 UNION:若第二个SELECT出现在UNION之后,则被标记为UNION;若UNION包含在FROM子句的子查询中外层SELECT将被标记为:DERIVED。 UNION RESULT: 从UNION表获取结果的SELECT。 |
table | 表名:数据来自那张表。 |
partitions | 分区表信息,没有分区表则为NULL。 |
type | 访问类型指标,查询速度由快到慢:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_subquery > range > index >ALL。 |
possible_keys | 可能选择的索引,一个或多个。 |
key | 实际使用的索引。如果为NULL,则没有使用索引。 |
key_len | 选择的索引的长度,通常来说越小越好。 |
ref | 和索引匹配的列。 |
rows | 估算的扫描行数,越小越好。 |
filtered | 被条件过滤行数的百分比。 |
extra | Using filesort:使了用临时表保存中间结果。 Using index:查询使用了索引。 Using where:使用了where过滤。 Using join buffer:使用了连接缓存。 impossible where:where子句的值总是false,不能用来获取任何数据。 |
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |