创建索引可以大大提高系统的性能。
第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。
第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。
第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。
第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。
第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。
也许会有人要问:增加索引有如此多的优点,为什么不对表中的每一个列创建一个索引呢?因为,增加索引也有许多不利的方面。
第一,创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。
第二,索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要建立聚簇索引,那么需要的空间就会更大。
第三,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度。
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