💻 计算机

数据库索引的优缺点

关键词: 计算机 时间: 2025-08-01

问题描述

为什么数据库索引能加速查询?它有什么潜在代价?

问题解答

索引通过建立数据结构的(如B+树)快速定位数据,减少全表扫描。优点包括:1)大幅提高SELECT查询速度;2)加速JOIN和排序操作。代价是:1)占用额外存储空间;2)INSERT/UPDATE/DELETE操作变慢(需维护索引);3)不恰当的索引可能导致优化器选择低效执行计划。