后端岗位面试题更新 2026-08-05

SQL 语句中 WHERE 子句的条件是 a=1 OR b=1 OR ... e=1 时,索引会被使用吗?

用友后端开发专业服务问题拆解技术原理

考察说明

考察 OR 条件下索引选择机制及优化策略

回答思路

  1. 说明 OR 条件对索引使用的影响
  2. 解释 OR 条件可能触发索引合并或全表扫描
  3. 给出改写为 UNION 或使用索引合并的优化建议