MySQL,通过explain分析低效SQL的执行计划。

Ummi ·
更新时间:2024-11-13
· 824 次阅读

目录

结果列说明:

select_type:SELECT、SIMPLE(简单表,即不使用表连接和子查询)、PRIMARY(主查询,即外层的查询)、UNION(union中的第二个或后面的查询语句)、SUBQUERY(子查询中的第一个select)

table:输出结果集的表。

type:MySQL在表中找到所需行的方式,即访问类型。

possible_keys:查询时,可能使用的索引。

key:实际使用的索引。

key_len:使用到索引字段的长度。

rows:扫描行的数量。

Extra:执行情况的说明和描述。

 执行SQL:

EXPLAIN select * from bs_demo ;

 执行结果:

结果列说明: select_type:SELECT、SIMPLE(简单表,即不使用表连接和子查询)、PRIMARY(主查询,即外层的查询)、UNION(union中的第二个或后面的查询语句)、SUBQUERY(子查询中的第一个select) table:输出结果集的表。 type:MySQL在表中找到所需行的方式,即访问类型。

possible_keys:查询时,可能使用的索引。 key:实际使用的索引。 key_len:使用到索引字段的长度。 rows:扫描行的数量。 Extra:执行情况的说明和描述。
作者:刺耳



EXPLAIN Mysql

需要 登录 后方可回复, 如果你还没有账号请 注册新账号