是什么
索引 idx_id(id), idx_name_sex(name, sex),id_age(age)
根据name查询name,sex,id 索引覆盖,不覆盖age
原理
b+树的组织形式,对于二级索引来说,如果是组合索引,如(a,b) , 那么其规则就是对于a递增,对于a相等的,b递增,对于路径来说,a是递增的,b是无序的,那么直接根据b是无法进行路径查找的
最左匹配也是因为这个1.
有啥用
利用好索引覆盖,可以避免回表查询,加快查询速度
2023-09-23 22:30:51
索引 idx_id(id), idx_name_sex(name, sex),id_age(age)
根据name查询name,sex,id 索引覆盖,不覆盖age
b+树的组织形式,对于二级索引来说,如果是组合索引,如(a,b) , 那么其规则就是对于a递增,对于a相等的,b递增,对于路径来说,a是递增的,b是无序的,那么直接根据b是无法进行路径查找的
最左匹配也是因为这个1.
利用好索引覆盖,可以避免回表查询,加快查询速度