白狗子的博客

「天上浮云如白衣,斯须改变如苍狗。」——杜甫

MySQL-索引失效场景

2026年10月16日·Admin·2 次浏览

MySQL 索引失效常见场景

  1. 联合索引不满足最左前缀。
  2. 对索引列做 函数、运算、隐式类型转换(如字符串列与数字比较)。
  3. LIKE '%xx' 前导通配符(后通配 xx% 仍可能走索引)。
  4. OR 两侧不能同时有效利用索引时,可能退化为全表扫描。
  5. 优化器判断全表更便宜(小表、统计信息认为索引无优势)。
  6. 不等于 != / <> 大范围过滤,有时难走索引(视选择性而定)。

排查:EXPLAIN,看 type、key、rows。

© 2025 My Blog. Built with Nuxt.js v4