MySql关键字explain优化SQL语句

布满荆棘的人生 2023-03-13 05:28 94阅读 0赞

explain关键字可以模拟MySQL优化器执行SQL语句,可以很好的分析SQL语句或表结构的性能瓶颈。
老规矩,废话不多说直接上代码

  1. EXPLAIN
  2. select * from 1 left join 2 on 1.id = 2.id

在SQL最上面添加Explain关键字,然后进行执行SQL就会看到以下界面
这是使用Explain关键字执行SQL的结果集
字段描述:
id:选择标识符
select_type:表示查询的类型。
table:输出结果集的表
partitions:匹配的分区
type:表示表的连接类型
possible_keys:表示查询时,可能使用的索引
key:表示实际使用的索引
key_len:索引字段的长度
ref:列与索引的比较
rows:扫描出的行数(估算的行数)
filtered:按表条件过滤的行百分比
Extra:执行情况的描述和说明

发表评论

表情:
评论列表 (有 0 条评论,94人围观)

还没有评论,来说两句吧...

相关阅读