复合索引如何选择

来源:6-5 索引优化策略(下)

慕妹9217275

2019-08-23

比如某个表中有五个字段经常被作为查询条件,有时又只有这五个字段中的两个作为查询条件,那么该如何建立索引,想到的有两种方案,不知道哪种好。
1  五个字段建一个复合索引
2  五个字段建一个复合索引,两个字段也建个复合索引

写回答

1回答

sqlercn

2019-08-23

五个字段建立一个复合索引,把经验使用的另两个字段放到复合索引的最左边,当然前提是这两个字段的筛选性很好。

0
2
sqlercn
回复
慕妹9217275
这是由Btree的特性所决定的,在课程中关于Btree索引的特性以及如何选择合适的列建立索引是有专门讲解的,你可以对考一下课程的内容。
2019-08-24
共2条回复

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

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

4419 学习 · 547 问题

查看课程