Navicat > Navicat for SQL Server > 常见问题 > 详解Navicat for SQL Server非簇和簇索引属性
Navicat 帮助中心 Navicat for SQL Server 帮助类别

详解Navicat for SQL Server非簇和簇索引属性

发布时间:2016-09-26

Navicat for SQL Server 数据库中的索引可以帮助用户快速找到表或索引视图中的特定信息,本教程将详解 Navicat for SQL Server 非簇索引和簇索引的属性。

Navicat for SQL Server
Navicat for SQL Server

非簇索引和簇索引的保存属性:

在文件组

● 文件组:选择一个文件组。

● 文件流文件组:选择 FILESTREAM 数据的文件组。注意:SQL Server 2008 或以上版本支持。

在分区方案

● 分区方案:选择一个分区方案。

● 分区列:选择一个分区列名。

● 文件流分区方案:选择 FILESTREAM 的分区方案。注意:SQL Server 2008 或以上版本支持。

数据压缩:针对指定的表、数据分区编号或数据分区范围指定数据压缩选项。为分区选择类型。注意:SQL Server 2008 或以上版本支持。

非簇索引和簇索引的高级属性:

忽略重复的键值:向唯一索引插入重复键值时将出现警告信息,只有违反唯一性约束的行才会失败。

重新计算统计信息:启用自动重新计算过时的统计信息。

允许行锁:在访问索引时允许使用行锁,数据库引擎确定何时使用行锁。需要注意的是,支持 SQL Server 2005 或以上版本。

允许页锁:在访问索引时允许使用页锁,数据库引擎确定何时使用页锁。需要注意的是,支持 SQL Server 2005 或以上版本。

填充系数(%):指定一个百分比,指示在创建或重新生成索引期间,数据库引擎对各索引页的叶级填充的程度。需要注意的是,不支持 SQL Azure。

填充索引:Fillfactor 指定的可用空间百分比应用于索引的中间级页。需要注意的是,支持 SQL Server 2005 或以上版本。

在 tempdb 中排序:指定在 tempdb 中存储临时排序结果。需要注意的是,不支持SQL Azure。

在线:在索引操作期间不持有长期表锁。需要注意的是,支持 SQL Azure 和 SQL Server 2005 或以上版本。

并行的最大度数:在索引操作期间覆盖 max degree of parallelism 配置选项。需要注意的是,支持SQL Server 2005 或以上版本。

以上是Navicat for SQL Server非簇和簇索引的保存属性及高级属性,只有掌握其属性才真正了解该功能,点击“Navicat教程”可获取更多相关教程。

标签:索引属性

读者也访问过这里:

版权所有 Copyright © 2015 Navicat数据库管理软件    苏州苏杰思网络有限公司旗下网站 软件使用须知    特聘法律顾问:江苏政纬律师事务所 宋红波    苏ICP备14036386号-20