创建索引

权限

只有表所有者或者对表具有 create index 权限的用户可以创建索引。

Steps创建新索引

  1. 在左窗格中选择表。

  2. 在右窗格中选择表的“索引”文件夹。

  3. 选择“文件”|“新建”|“索引”。“新建索引”向导即会打开。

“新建索引”向导会要求您提供以下信息:

Table 23-1: 在“新建索引”向导中输入的内容

输入

说明

名称

新索引的名称。

要创建索引的列。

要存储索引的数据库段。必须在与聚簇索引的表相同的段上创建索引,否则,表将移到新段上。

高速缓存

要将索引绑定到的高速缓存。

唯一

指定索引是唯一索引,任意两行都不能具有相同的键(索引)值。如果选中此功能,在创建索引以及每次使用插入或更新命令添加数据时,系统将检查是否有重复的键值。无法在包含重复值或多个空值的列上创建唯一索引。只有在数据本身具有唯一性时,这种索引才有意义。

聚簇

指定索引是聚簇索引,并且其叶页中包含数据而不是指针。每个表只能有一个聚簇索引。

重复键

在唯一索引中接受或拒绝重复键值。

重复行

在非唯一聚簇索引中接受或拒绝具有重复值的行。

填充因子

以百分比形式设置填充因子。与设置每页行数互斥。请参见“填充因子”

每页行数

设置每页的行数。与设置填充因子互斥。请参见“每页的最大行数”

高速缓存策略

MRU 或大缓冲区预取。请参见“高速缓存策略”

是否已对数据进行排序

指出表中的数据是否已排序。请参见“预排序数据”

创建本地分区索引

选择此选项可对本地索引进行分区。

分区索引的名称和段

本地索引分区的名称和段。(可选)

快捷方式

选择“索引”文件夹。双击“添加索引”图标。

Note也可以将唯一索引创建为唯一约束。

WARNING! 请谨慎使用重复键和重复行功能。创建重复键行或重复行的更新可能会导致覆盖数据。