组合索引.顾名思义.既不同于单列索引。
它是组合一个多列的索引。也可以称为多列索引。
以下会讲到几个关键点:(1).组合索引的顺序 (2).组合索引的生效(左前缀原则)
1.先生成一张没有索引的表
2.增加一个组合索引
3.测试该索引的生效顺序
发现第二条语句时候,只查询了一行。所以,当sql语句为第一条时候,我们应切换索引的顺序。
4.删除索引
5.重新增加组合索引
6.重新分析sql语句
结论:发现该扫描行数由原来的29条变为了1条。故在此sql语句下。该组合索引的顺序为最优的。