面试真题

数据库 · 中等 · 腾讯

索引失效的场景?

中等 数据库 🎤 腾讯
参考答案
结论:索引失效指查询未利用B+树索引而走全表。核心场景:索引列参与计算或函数;隐式转换;前导模糊匹配;联合索引未遵循最左匹配;OR含非索引字段;负向查询优化器放弃;统计信息不准。原理:B+树依赖列有序性,上述操作使键值无序或不可比较,引擎选代价更低扫描。示例:WHERE score+1>90 失效;a LIKE '%x' 失效。设计表与查询应遵循索引规则。
题目整理自公开面经,答案由校招宝自研生成,仅供参考