mysql

索引优劣势:

优势:

  1. 提高检索效率,降低数据库的磁盘IO成本
  2. 通过索引列对数据进行排序,降低数据排序的成本,从而降低CPU的资源消耗

劣势:

  1. 占用磁盘物理空间:
    1. 实际上,索引也是一张表,以文件的形式存储在物理磁盘上,该表中保存了主键与索引字段,并指向实体类的记录
  2. 降低更新表的速度:
    1. 若对表进行 insert、update、delete操作,mysql不仅要保存数据,索引文件也需同步更新
      1. 更新添加的索引列的字段
      2. 更新历史索引键值的变化信息
原文地址:https://www.cnblogs.com/gengyufei/p/14287901.html