现在的位置: 首页 > 综合 > 正文

建立索引的条件

2013年11月16日 ⁄ 综合 ⁄ 共 361字 ⁄ 字号 评论关闭

如下情况可以建立索引:

虽然索引能提高查询性能,但索引也不能滥用:

一是因为索引会降低写入性能,

二是索引过多给索引管理带来麻烦。

有些索引根本就没有使用,这样的索引只会带来负面影响,基于这些弊端的考虑:

1)在设计数据库结构时应综合考虑表的使用频率(使用次数越多越应重点考虑是否建立索引)。

2)表中字段的使用频率(字段使用次数越多越应建立索引)

3)字段类型(数值型字段越应建立索引),值的唯一性(最应建立索引的字段)

4)值的重复性(值重复度越高,建立索引的必要性越低)

5)值是否可为空(允许为空的字段一般不建立索引)

6)表中记录数(记录数很少时一般不宜建立索引)

7)表是读操作多一些还是写操作多一些(读操作越多的表越应建立索引,写操作越多的表越应避免建立索引)等。

创建索引的一般原则是:在大表的常用且值重复几率小的字段上创建索引

抱歉!评论已关闭.