面试常问问题——索引是不是越多越好

绝对不是越多越好

索引过多的主要弊端:

1、降低写操作性能(增、删、改)

  每次对表进行 INSERTUPDATEDELETE 操作时,数据库不仅需要修改表中的数据,还需要更新这个表上的每一个索引 来保持数据一致性。

2、占用大量磁盘空间

  索引需要占用物理存储空间,增加了存储成本,同时更大的数据量意味着备份和恢复所需的时间也更长。

3、 优化器选择困难,可能选错索引

  优化器需要花费更多的时间去分析和选择哪个索引最优,有可能会选错

4、索引之间可能冗余和冲突

  

posted @ 2025-09-22 16:33  Alieen617  阅读(5)  评论(0)    收藏  举报