sys.pdw_nodes_indexes (Transact-SQL)

适用于: Azure Synapse Analytics 分析平台系统 (PDW)

返回 Azure Synapse Analytics 的索引。

列名称 数据类型 说明 范围
object_id int 此索引所属对象的 ID。
name sysname 索引的名称。 名称仅在对象中是唯一的。 NULL = 堆
index_id int 索引的 ID。 index_id仅在对象中是唯一的。

0 = 堆

1 = 聚集索引

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

0 = 堆

1 = 聚集

2 = 非聚集

5 = 聚集 xVelocity 内存优化列存储索引
type_desc nvarchar(60) 索引类型的说明:

HEAP

CLUSTERED

NONCLUSTERED

CLUSTERED COLUMNSTORE
is_unique bit 0 = 索引不是唯一的。 始终为 0。
data_space_id int 此索引的数据空间的 ID。 数据空间是文件组或分区方案。

0 = object_id是表值函数。
ignore_dup_key bit 0 = IGNORE_DUP_KEY 是 OFF。 始终为 0。
is_primary_key bit 1 = 索引是 PRIMARY KEY 约束的一部分。 始终为 0。
is_unique_constraint bit 1 = 索引是 UNIQUE 约束的一部分。 始终为 0。
fill_factor tinyint > 0 = 创建或重新生成索引时使用的 FILLFACTOR 百分比。

0 = 默认值
始终为 0。
is_padded bit 0 = PADINDEX 是 OFF。 始终为 0。
is_disabled bit 1 = 禁用索引。

0 = 不禁用索引。
is_hypothetical bit 0 = 索引不是假设的。 始终为 0。
allow_row_locks bit 1 = 索引允许行锁。 始终为 1。
allow_page_locks bit 1 = 索引允许页锁。 始终为 1。
has_filter bit 0 = 索引不具有筛选器。 始终为 0。
filter_definition nvarchar(max) 包含在筛选索引中的行子集的表达式。 始终为 NULL。
pdw_node_id int Azure Synapse Analytics 节点的唯一标识符。 NOT NULL

权限

需要 CONTROL SERVER 权限。

另请参阅

Azure Synapse Analytics 和并行数据仓库目录视图