单表主键查询:
语句:
select * from gmvcsbase.base_file where id执行计划:
Id为base_file表的主键,
Select_type为simple表示简单的select,没有union和子查询
Table为base_file表示输出的行所用的表
Type为const表示表最多有一个匹配行,const用于比较primary key 或者unique索引。
Possible_keys提示使用哪些索引会在该表中找到行
Key表示实际使用的索引,实际使用的是主键索引
Key_len表示使用的索引部分的长度
Ref显示使用哪个列或常数与key一起从表中选择行
Rows表示执行查询的行数,数值越大越不好,说明没有用好索引
Extra包含MySQL解决查询的详细信息
执行图:
查询base_file表
Access Type访问类型Single Row单行
Cost Hint代价估算 Very low cost很低的代价
Key/Index:PRIMARY使用主键索引
Used Key Parts使用了主键索引的哪部分
Filtered过滤比率,100%过滤最好,小于1%最差
过滤比率低则表明查询检查了很多行数据,但是很多都不满足条件。
执行结果:
结论:
以上是MySQL单表主键查询的执行计划,单表主键查询直接找到主键
原创力文档

文档评论(0)