第七章 索引及其应用
索引的基础知识
3 )使用索引的代价
为每一列都建立索引是不明智的,因为使用索引要付出一定的代价:
索引需要占用数据表以外的物理存储空间。
创建索引和维护索引要花费一定的时间。
当对表进行更新操作时,索引需要被重建,这样降低了数据的
维护速度。
4 )建立索引的原则
认真考虑哪些列应该建索引,哪些列不该建索引。一般原则是:
主键列上一定要建立索引。
外键列可以建索引。
在经常查询的字段上最好建立索引。
对于那些查询中很少涉及的列、重复值比较多的列不要建索引
对于定义为 text , Image 和 Bit 数据类型的列上不要建立索引。
第 1 页 / 共 21 页