首页 > 试题广场 >

下列哪些情况可能会导致数据库索引失效?

[不定项选择题]
下列哪些情况可能会导致数据库索引失效?
  • 查询条件中使用了OR操作符
  • 在索引列上使用了DESC排序
  • 查询条件中使用了IN操作符
  • 查询条件中对索引字段使用了LIKE 'xxx%'
  • 查询条件中使用了!=或<>操作符
  • 查询中使用了UNION ALL 
B 选项,8.0之前,没有降序优化,8 .0之后,有降序优化了。所以在8之前,我们如果要desc 的话,最好加上降序索引, 8 之后就不用了
E 选项,一般 != 的执行计划是 全表扫描,只有在数据量小的时候,才会走索引,并且过滤(!=)掉不符合的值
发表于 2026-02-02 19:45:34 回复(0)