1.复合索引(1)复合索引,不要跨列使用或者无序使用(最佳左前缀),尽量使用全索引匹配。(2)不要再索引上进行任何操作(计算、函数、类型转换),否则索引会失效,对于复合索引,如果左边的索引失效,则右边的全部失效。(3)复合索引不能使用不等于(!= <>)或者is null或者is not null,否则自身以及右侧索引全部失效。复合索引如果有>号,则自身索引和右侧全部索引失效。注意:SQL优化是一种概率层面的优化。至于是否使用了我们的优化,要通过explain进行推测,之所以这样