- key为PRIMARY时,表明MySQL执行过程中选择了主键索引进行数据查询。
2.key为空时,表明MySQL没有使用索引,进行了全表扫描查询(type = ALL),这是查询效率是最低的。
3.覆盖索引,一个SQL如果条件中同时出现几个索引,优化器会选择代价小的普通索引,因为查询主键索引的B+树成本比查询二级索引B+数的成本大,同时二级索引B+树的叶子节点数据存的就是主键值。
2.key为空时,表明MySQL没有使用索引,进行了全表扫描查询(type = ALL),这是查询效率是最低的。
3.覆盖索引,一个SQL如果条件中同时出现几个索引,优化器会选择代价小的普通索引,因为查询主键索引的B+树成本比查询二级索引B+数的成本大,同时二级索引B+树的叶子节点数据存的就是主键值。