Files
NoteBook/MySQL/4. 联合索引.md
T

28 lines
553 B
Markdown
Raw Normal View History

2025-09-25 20:14:36 +08:00
# 联合索引
- 二级索引的一种
## 最左匹配
有序 -> 匹配
## 范围查询
> Q: `select * from t_table where a > 1 and b = 2` 联合索引(a, b)哪一个字段用到了联合索引的 B+Tree?
- a
- 在符合 `a > 1` 条件的 `b` 中,字段值是无序的。
> Q: `select * from t_table where a >= 1 and b = 2` 联合索引(a, b)哪一个字段用到了联合索引的 B+Tree?
- a, b
- 因为能确定唯一起始点
## 索引下推
2025-09-26 13:07:32 +08:00
- 提前判断减少回表
## 覆盖索引
- 部分查找可以不用回表