详细信息 您现在的位置是:首页 > 数据库
Explain 执行计划的使用
来源:
发布时间:2020-07-22
1319 人已围观
摘要可以通过在select语句前使用 explain,来获取该查询语句的执行计划,而不是真正执行该语句。
在日常工作中,我们有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了。这时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。
删除索引时,再看执行计划:
概要描述:
id:选择标识符
select_type:表示查询的类型。
table:输出结果集的表
partitions:匹配的分区
type:表示表的连接类型
possible_keys:表示查询时,可能使用的索引
key:表示实际使用的索引
key_len:索引字段的长度
ref:列与索引的比较
rows:扫描出的行数(估算的行数)
filtered:按表条件过滤的行百分比
Extra:执行情况的描述和说明
上一篇: 数据表字段类型选择要了解的几点技巧
站点信息
- 电话:15226178738
- QQ:1697915848
- 邮箱:1697915848@qq.com