SYS.INDEXES (TRANSACT-SQL) SYS.INDEXES每个字段所代表的的意思

参考:https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-indexes-transact-sql?redirectedfrom=MSDN&view=sql-server-ver15

每个表格对象(例如,表、视图或表值函数)的索引或堆都包含一行。

 
列名称数据类型说明
object_idint该索引所属对象的 ID。
namesysname索引的名称。 名称仅在对象中是唯一的。

NULL = 堆
index_idint索引的 ID。 index_id仅在对象中是唯一的。

0 = 堆

1 = 聚集索引

> 1 = 非聚集索引
typetinyint索引的类型:

0 = 堆

1 = 聚集

2 = 非聚集

3 = XML

4 = 空间

5 = 聚集列存储索引。 适用于:SQL Server 2014 (12.x) 及更高版本。

6 = 非聚集列存储索引。 适用于:SQL Server 2012 (11.x) 及更高版本。

7 = 非聚集哈希索引。 适用于:SQL Server 2014 (12.x) 及更高版本。
type_descnvarchar(60)索引类型的说明:

HEAP

CLUSTERED

NONCLUSTERED

XML

SPATIAL

聚集列存储-适用于: SQL Server 2014 (12.x) 和更高版本。

非聚集列存储-适用于: SQL Server 2012 (11.x) 和更高版本。

非聚集哈希:仅内存优化表支持非聚集哈希索引。 sys.hash_indexes 视图显示当前哈希索引和哈希属性。 有关详细信息,请参阅sys.databases)hash_indexes (。 适用于:SQL Server 2014 (12.x) 及更高版本。
is_uniquebit1 = 索引是唯一的。

0 = 索引不是唯一的。

对于聚集列存储索引始终为 0。
data_space_idint此索引的数据空间的 ID。 数据空间是文件组或分区方案。

0 = object_id是表值函数或内存中索引。
ignore_dup_keybit1 = IGNORE_DUP_KEY 是 ON。

0 = IGNORE_DUP_KEY 是 OFF。
is_primary_keybit1 = 索引是 PRIMARY KEY 约束的一部分。

对于聚集列存储索引始终为 0。
is_unique_constraintbit1 = 索引是 UNIQUE 约束的一部分。

对于聚集列存储索引始终为 0。
fill_factortinyint> 0 = 创建或重新生成索引时使用的 FILLFACTOR 百分比。

0 = 默认值

对于聚集列存储索引始终为 0。
is_paddedbit1 = PADINDEX 是 ON。

0 = PADINDEX 是 OFF。

对于聚集列存储索引始终为 0。
is_disabledbit1 = 禁用索引。

0 = 不禁用索引。
is_hypotheticalbit1 = 索引是假设的,不能直接用作数据访问路径。 假设的索引包含列级统计信息。

0 = 索引不是假设的。
allow_row_locksbit1 = 索引允许行锁。

0 = 索引不允许行锁。

对于聚集列存储索引始终为 0。
allow_page_locksbit1 = 索引允许页锁。

0 = 索引不允许页锁。

对于聚集列存储索引始终为 0。
has_filterbit1 = 索引具有一个筛选器,且仅包含符合筛选器定义的行。

0 = 索引不具有筛选器。
filter_definitionnvarchar(max)包含在筛选索引中的行子集的表达式。

对于堆、非筛选索引或表的权限不足,则为 NULL。
auto_createdbit1 = 自动优化创建索引。

0 = 索引是由用户创建的。
optimize_for_sequential_keybit1 = 索引已启用上一页插入优化。

0 = 默认值。 索引已禁用上一页插入优化。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值