SQL 联合索引失效问题

来源:互联网 发布:淘宝卖家管理系统 编辑:程序博客网 时间:2024/05/29 16:52

1        当对表(table)有A,B,C建立联合索引的时候,当A为空时,联合索引就会失效

例如: 对table 查询语句如下

     Select * fromtable where a is null

     Select * fromtable where a is not null

 这时,建立的联合索引就会失效,与没有索引所执行的速度是一样的。

2        查询条件中没有出现联合索引的第一列,而出现联合索引的第二列,或者第三列,都不会利用联合索引查询,如果出现了第一列则会利用联合索引

 

原创粉丝点击