💻
计算机
数据库索引原理
问题描述
数据库索引是如何提高查询速度的?哪些情况下索引会失效?
问题解答
原理:索引(如B+树)通过预排序数据减少全表扫描。失效场景:1) 对索引列使用函数或运算(如WHERE YEAR(date)),2) 使用NOT IN/<>,3) 列数据重复率高(低区分度),4) 未遵循最左前缀原则(复合索引)。