复合索引失效的几种情况

2024-11-30 22:00:37 数码硬件

复合(组合)索引失效情况总结

1.复合索引绑定的第一个列,没有出现在查询条件中;(全部失效,第2-7项的情况是部分失效)

2.复合索引绑定的多个列是有顺序的,某一个列没有出现在查询条件中,存储引擎不能使用索引中该列及其后的所有列。

3.查询条件中出现某个列是范围查询的,存储引擎不能使用复合索引中该列其后的所有列。

4.查询条件中某列使用否定条件的(!= <> IS NOT NULL),存储引擎不能使用索引中该列其后的所有列。

版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。