Word 文档下载后(可任意编辑)
计算机等考三级数据库辅导:谈索引使用的误区
(三)结合实际,谈索引使用的误区
理论的目的是应用。虽然我们刚才列出了何时应使用聚集索引
或非聚集索引,但在实践中以上规则却很容易被忽视或不能根据实
际情况进行综合分析。下面我们将根据在实践中遇到的实际问题来
谈一下索引使用的误区,以便于大家掌握索引建立的方法。
1、主键就是聚集索引
这种想法笔者认为是极端错误的,是对聚集索引的一种浪费。
虽然 SQL SERVER 默认是在主键上建立聚集索引的。
通常,我们会在每个表中都建立一个 ID 列,以区分每条数据,
并且这个 ID 列是自动增大的,步长一般为 1。我们的这个办公自动
化的实例中的列 Gid 就是如此。此时,如果我们将这个列设为主键,
SQL SERVER 会将此列默认为聚集索引。这样做有好处,就是可以让
您的数据在数据库中按照 ID 进行物理排序,但笔者认为这样做意义
不大。
显而易见,聚集索引的优势是很明显的,而每个表中只能有一
个聚集索引的规则,这使得聚集索引变得更加珍贵。
从我们前面谈到的聚集索引的定义我们可以看出,使用聚集索
引的好处就是能够根据查询要求,迅速缩小查询范围,避免全表扫