应该尽量建立联合索引,而不是单列索引,对吗?

来源:6-3 索引优化策略(上)

qq_慕雪5448056

2019-10-08

建立索引时,是应该尽量建立联合索引,而不是单列索引,对吗?因为建立一个联合索引,就代表建立多个单列索引,比如:
KEY test_col1_col2_col3 on test(col1,col2,col3);
联合索引 test_col1_col2_col3 实际建立了(col1)、(col1,col2)、(col1,col2,col3)三个索引。

写回答

1回答

sqlercn

2019-10-09

具体的还要跟据查询的实际情况来决定,如果c01列上的数据筛选性很高并且常用于查询条件,同时也有一定的c01和c02列上的查询时,就推荐使用联合索引。

0
0

MySQL提升课程 全面讲解MySQL架构设计

面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。

4419 学习 · 547 问题

查看课程