索引属性

有两组 CHECK 约束属性:您可以在服务器资源管理器中选择相应对象以查看缩略的属性集,或者从“属性”窗口顶部的下拉列表中选择相应对象以查看较完整的属性集。

提示

本主题中的属性是按类别而非字母排序的。

提示

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置

在服务器资源管理器中选择的对象的属性

  • 标识类别
    展开以显示**“名称”**属性。

  • 名称
    显示此索引的名称。

  • 其他类别
    展开以显示**“是活动的”**属性。

  • Is Active
    指示索引处于活动状态 (True) 还是禁用状态 (False)。

从“属性”窗口下拉框中选择的对象的属性

  • 一般类别
    已展开,显示属性“列”、“是唯一的”和“类型”。

  • Columns
    列出键或索引中列的选定排序顺序,并可用于访问可在其中定义排序顺序的对话框。 若要显示对话框,请单击**“列”**,再单击该属性字段右侧的省略号 (…)

  • Is Unique
    指示输入到此索引或键中的数据是否必须是唯一的。 这不适用于 XML 索引。

  • 类型
    提供一个下拉列表,从中可以指定在**“选定的主/唯一键或索引”**列表中选定的项是唯一键、主键还是索引。 此字段对于主键是只读的。

  • 标识类别
    已展开,显示**“名称”“说明”**的属性字段。

  • 名称
    显示键或索引的名称。 在创建一个新键或索引时,将为其给定一个基于表设计器的活动窗口中的表的默认名称。 您可以随时更改名称。

  • 说明
    提供一个描述键或索引的位置。 若要编写更详细的说明,请单击**“说明”**,再单击属性字段右侧的省略号 (…)。 这提供了一个用于编写文本的更大区域。

  • 表设计器类别
    已展开,显示有关**“列”“创建为聚集的”**的信息。

  • 创建为聚集的
    提供一个用于创建聚集的键或索引的选项。 与非聚集索引相比,聚集索引能够使查询运行得更快,但是创建聚集索引首先就需要较长的时间。 因此,非聚集索引更适合经常更改的列。

  • 数据空间规范
    已展开,显示有关**“(数据空间类型)”“文件组或分区方案名称”“分区列列表”**的信息。

  • (数据空间类型)
    指示此索引或键是属于文件组还是分区方案。

  • 文件组或分区方案名称
    显示用于存储索引或键的文件组或分区方案的名称。

  • 分区列列表
    显示一个逗号分隔的列表,其中列出了参与分区列功能的各个列。 如果在**“(数据空间类型)”**字段中选择了“文件组”,则此功能不可用。

  • 填充规范
    已展开,显示**“填充因子”“填充索引”**信息。

  • 填充因子
    指定系统能够填充的索引叶级页所占的百分比。 如果页面已满,则在添加新数据时,系统必须拆分页面,因而会影响性能。

    • 值 100 表示页面将填满,并且将会占用最少量的存储空间。 仅应在不会有数据更改时(例如只读表的情况)才使用此设置。

    • 值越小,数据页上留出的可用空间越多,这降低了随索引的增大而拆分数据页的需要,但需要更多的存储空间。

  • 填充索引
    指示此索引中的中间页在增长时是否使用与**“填充因子”**中指定的百分比相同的可用空间百分比设置。

  • 忽略重复键
    控制在批量插入操作过程中插入具有与现有键值相同的键值的行时的行为。 如果选择:

    •    查询和视图设计器会发出警告,忽略导致冲突的传入行,并尝试插入剩余的行。

    •    查询和视图设计器将发出一条错误信息并回滚整个批插入操作。

  • 包含的列
    显示一个用逗号分隔的、包含用于组成索引键的所有列的名称的列表。 只能为非聚集索引指定子键列。 此属性对 XML 索引是隐藏的。

  • 已禁用
    指示是否禁用此索引。 该属性是只读属性。 如果此索引已经在外部工具(如 SQL Workbench)中禁用,该属性仅设置为Yes。

  • 为全文本键
    指示此索引是否为全文本键。 有关全文本键的更多信息,请参见 SQL Server Books Online(《SQL Server 联机丛书》)。 此属性对 XML 索引是隐藏的。

  • 允许页锁定
    指示是否对此索引允许页级锁定。 允许或禁用页级锁定会影响数据库性能。

  • 重新计算统计数据
    指示在创建索引后基础数据库引擎是否重新计算统计数据。 重新计算统计数据会降低索引的生成速度,但很有可能提高查询性能。

  • 允许行锁定
    指示是否对此索引允许行级锁定。 允许或禁用行级锁定会影响数据库性能。

请参见

参考

“索引/键”对话框

其他资源

Visual Database Tools 中的属性

使用索引