sys.pdw_nodes_indexes (Transact-SQL)

適用対象:Azure Synapse AnalyticsAnalytics Platform System (PDW)

Azure Synapse Analytics のインデックスを返します。

列名 データ型 説明 Range
object_id int このインデックスが属するオブジェクトの id。
name sysname インデックス名。 名前は オブジェクト内でのみ一意です。 NULL = ヒープ
index_id int インデックスの ID。 index_id は、オブジェクト内でのみ一意です。

0 = ヒープ

1 = クラスター化インデックス

> 1 = 非クラスター化インデックス
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 = Index は 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 と Parallel Data Warehouse のカタログ ビュー