优点:

  1. 提高查询速率,节省查询时间
  2. 唯一索引还能保证数据的唯一性

缺点:

  1. 费时间
  2. 占空间
  3. 对表的增删改的时候同步索引会造成性能问题

1. 索引的优点

  1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。
  2. 可以大大加快数据的检索速度,这也是创建索引的最主要的原因。
  3. 可以加速表和表之间的连接
  4. 在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。
  5. 通过使用索引,可以在查询的过程中,使用查询优化器,提高系统的性能。

2. 索引的缺点

  1. 创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。