💻
计算机
数据库索引的作用与代价
问题描述
数据库索引的主要作用是什么?使用索引可能带来哪些负面影响?
问题解答
索引的主要作用是加速数据检索,通过B树等结构减少磁盘I/O次数。负面影响包括:1) 占用额外存储空间;2) 降低写操作(INSERT/UPDATE/DELETE)速度,因为需同步维护索引;3) 不当使用可能导致查询优化器选择低效执行计划。