💻 计算机

数据库索引原理

关键词: 计算机 时间: 2025-07-31

问题描述

数据库索引是如何提高查询速度的?哪些情况下索引会失效?

问题解答

原理:索引(如B+树)通过预排序数据减少全表扫描。失效场景:1) 对索引列使用函数或运算(如WHERE YEAR(date)),2) 使用NOT IN/<>,3) 列数据重复率高(低区分度),4) 未遵循最左前缀原则(复合索引)。