只有表所有者或者对表具有 create index 权限的用户可以创建索引。
创建新索引
在左窗格中选择表。
在右窗格中选择表的“索引”文件夹。
选择“文件”|“新建”|“索引”。“新建索引”向导即会打开。
“新建索引”向导会要求您提供以下信息:
输入 |
说明 |
|---|---|
名称 |
新索引的名称。 |
列 |
要创建索引的列。 |
段 |
要存储索引的数据库段。必须在与聚簇索引的表相同的段上创建索引,否则,表将移到新段上。 |
高速缓存 |
要将索引绑定到的高速缓存。 |
唯一 |
指定索引是唯一索引,任意两行都不能具有相同的键(索引)值。如果选中此功能,在创建索引以及每次使用插入或更新命令添加数据时,系统将检查是否有重复的键值。无法在包含重复值或多个空值的列上创建唯一索引。只有在数据本身具有唯一性时,这种索引才有意义。 |
聚簇 |
指定索引是聚簇索引,并且其叶页中包含数据而不是指针。每个表只能有一个聚簇索引。 |
重复键 |
在唯一索引中接受或拒绝重复键值。 |
重复行 |
在非唯一聚簇索引中接受或拒绝具有重复值的行。 |
填充因子 |
以百分比形式设置填充因子。与设置每页行数互斥。请参见“填充因子”。 |
每页行数 |
设置每页的行数。与设置填充因子互斥。请参见“每页的最大行数”。 |
高速缓存策略 |
MRU 或大缓冲区预取。请参见“高速缓存策略”。 |
是否已对数据进行排序 |
指出表中的数据是否已排序。请参见“预排序数据”。 |
创建本地分区索引 |
选择此选项可对本地索引进行分区。 |
分区索引的名称和段 |
本地索引分区的名称和段。(可选) |
选择“索引”文件夹。双击“添加索引”图标。
也可以将唯一索引创建为唯一约束。
WARNING! 请谨慎使用重复键和重复行功能。创建重复键行或重复行的更新可能会导致覆盖数据。