Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > MYSQL EXPLAIN结果

MYSQL EXPLAIN结果解读

作者:数据库农民工

本文主要介绍了MySQL查询中的一些关键字,如:SIMPLE,PRIMARY,UNION,DEPENDENTUNION,UNIONRESULT,SUBQUERY,DEPENDENTSUBQUERY,DERIVED,UNCACHEABLESUBQUERY等,文章详细解析了这些关键字的含义和用途

MYSQL EXPLAIN结果解读

1 id

select的识别符,这是select的查询序列号。

2 select_type

select的类型

3 table

4 partitions

5 TYPE

Null > system > const > eq_ref > ref > ref_or_null> index_merge > unique_subquery > index_subquery > range > index > ALL

一般来说,得保证查询至少达到range级别,最好能达到ref。

我们在进行条件查询时,建议使用索引,否则将引起全表扫描,IO的开销和程序的性能都没法保证!

6 possible_keys

7 key

8 key_len

9 ref

10 rows

11 filtered

12 Extra

Mysql执行情况的描述和详细说明。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文