mysql 慢查询相关优化知识

时间:2025-04-09 13:39:34
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 可以不经过表得出的数据