复合索引设计建议
1)分析sql语句约束条件字段2)如果约束条件字段比较固定,则优先考虑创建针对多个字段的普通B*树复合索引。
3)如果单个字段是主键或唯一字段,或者可选性非常高,尽管约束条件字段比较固定,也不一定要建成复合索引,可建成单字段索引,降低复合索引开销。
4)首先切记复合索引的前缀性。
5)其次考虑复合索引的可选性或基数。即按可选性高低,进行复合索引字段的排序。
6)如果条件涉及的字段不固定,组合比较灵活,则分别在每个字段上建立索引。
7)如果是多表连接,注意是否可以在被驱动表上的连接字段与该表的其他约束条件字段上创建复合索引。