- 对于创建的多列索引(复合索引),不是使用的第一部分就不会使用索引
- 对于使用 like 查询, 查询如果是 ‘%aaa’ 不会使用索引,而 ‘aaa%’ 会使用到索引。
- 如果条件中有 or, 有条件没有使用索引,即使其中有条件带索引也不会使用,换言之, 就是要求使用的所有字段,都必须单独使用时能使用索引。
- 不同类型字段比较不会用到索引。比如:如果列类型是字符串,那么一定要在条件中使用引号引用起来,否则不使用索引。
- 正则表达式不使用索引
数据库SQL索引什么时候会失效
最新推荐文章于 2024-07-02 10:00:00 发布