共用方式為


sys.pdw_nodes_indexes (Transact-SQL)

適用於:Azure Synapse Analytics Analytics Platform System (PDW)

傳回 Azure Synapse Analytics 的索引。

資料行名稱 資料類型 描述 範圍
object_id int 這個索引所屬對象的標識碼。
NAME sysname 索引的名稱。 名稱只有在物件內才是唯一的。 NULL = 堆積
index_id int 索引的標識碼。 index_id只在物件內是唯一的。

0 = 堆積

1 = 叢集索引

> 1 = 非叢集索引
type tinyint 索引的類型:

0 = 堆積

1 = 叢集

2 = 非叢集

5 = 叢集 xVelocity 記憶體優化數據行存放區索引
type_desc nvarchar(60) 索引類型的描述:

HEAP

CLUSTERED

NONCLUSTERED

叢集資料行存放區
is_unique bit 0 = 索引不是唯一的。 一律是 0。
data_space_id int 這個索引的數據空間標識碼。 數據空間是檔案群組或分割區配置。

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 = Index 是 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 和平行處理資料倉儲目錄檢視