索引覆盖

是什么

索引 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.

索引覆盖

有啥用

利用好索引覆盖,可以避免回表查询,加快查询速度

上一篇:第二章:第一节数据清洗及特征处理


下一篇:【架构】整理了一份通用的MVP框架示例代码