建索引要考虑的问题

上一篇 / 下一篇  2008-11-11 14:38:15 / 个人分类:数据库

使用索引的意义

  • 索引在数据库中的作用类似于目录在书籍中的作用,用来提高查找信息的速度。
  • 使用索引查找数据,无需对整表进行扫描,可以快速找到所需数据。

使用索引的代价

  • 索引需要占用数据表以外的物理存储空间。
  • 创建索引和维护索引要花费一定的时间。
  • 当对表进行更新操作时,索引需要被重建,这样降低了数据的维护速度。

创建索引的列

  • 主键
  • 外键或在表联接操作中经常用到的列
  • 在经常查询的字段上最好建立索引

不创建索引的列

  • 很少在查询中被引用
  • 包含较少的惟一值
  • 定义为 text、ntext 或者 image 数据类型的列

TAG: 数据库

 

评分:0

我来说两句

Open Toolbar