💻
计算机
数据库索引优化
问题描述
什么情况下数据库索引会失效?如何避免?
问题解答
索引失效场景:1) 对列使用函数(如`WHERE YEAR(date) = 2023`);2) 隐式类型转换;3) 前导模糊查询(`LIKE '%abc'`);4) 不符合最左前缀原则。优化建议:1) 避免索引列运算;2) 使用覆盖索引;3) 定期分析索引使用情况。