mysql - index 索引 之 优劣势
索引优劣势:
优势:
- 提高检索效率,降低数据库的磁盘IO成本
- 通过索引列对数据进行排序,降低数据排序的成本,从而降低CPU的资源消耗
劣势:
- 占用磁盘物理空间:
- 实际上,索引也是一张表,以文件的形式存储在物理磁盘上,该表中保存了主键与索引字段,并指向实体类的记录
- 降低更新表的速度:
- 若对表进行 insert、update、delete操作,mysql不仅要保存数据,索引文件也需同步更新:
- 更新添加的索引列的字段
- 更新历史索引键值的变化信息
- 若对表进行 insert、update、delete操作,mysql不仅要保存数据,索引文件也需同步更新: