ALL | 全表扫描 |
index | 索引全扫描 |
range | 范围搜索,常见于<、<=、>、>=、between |
index_subquery | 连接中出现,连接项可能出现多个相等 |
unque_subquery | 连接中出现,连接项一一对应 |
index_merge | 表示查询使用了两个以上的索引 |
ref_or_null | 和ref相类似,只是对第一次查询的结果集中再做了有一次null判断 |
fulltext | 全文索引,全文索引优先级很高,和普通索引同时存在时会优先使用全文索引 |
ref | 二级索引匹配,全值匹配 |
eq_ref | 主键索引或唯一索引项匹配,全值匹配 |
const | 最多只有一条记录匹配 |
system | 表中只有一行数据或者是空表,这是const类型的一个特例。且只能用于myisam和memory表。 |
NULL | 可以不经过表得出的数据 |
相关文章
- mysql 慢查询相关优化知识
- MySQL对子查询的优化
- 【mysql系列】在MySQL查询优化中,有一条,“小表驱动大表查询“,根据这个思路我们可以从哪些地方去优化mysql查询呢join查询,in查询,exists查询等等
- 程序里的SQL、mybatis下的查询慢的优化方法(非SQL语句优化)
- SQL Server查询优化方法(查询速度慢的原因很多,常见如下几种)
- Linux中MySQL安装与升级中的相关知识
- mysql 慢查询时间
- mysql query_time单位_深入mysql慢查询设置的详解
- mysql千万级数据量查询优化参考 —— 筑梦之路
- mysql update 几万 非常慢_mysql查询慢的原因和解决方案