sys.pdw_nodes_column_store_dictionaries (Transact-SQL)

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

列ストア インデックスで使用される各ディクショナリの行を格納します。 ディクショナリは一部のデータ型をエンコードするために使用されますが、すべてのデータ型をエンコードするわけではありません。したがって、列ストア インデックス内のすべての列にディクショナリがあるわけではありません。 ディクショナリはプライマリ ディクショナリ (すべてのセグメント) として存在でき、場合によっては列のセグメントのサブセットに使用される他のセカンダリ ディクショナリに存在できます。

列名 データ型 説明
partition_id bigint パーティション ID を示します。 データベース内で一意です。
hobt_id bigint この列ストア インデックスを持つテーブルのヒープまたは B ツリー インデックス (HoBT) の ID。
column_id int 列ストア列の ID。
dictionary_id int ディクショナリの ID。
version int ディクショナリ形式のバージョン。
type int 辞書の種類:

1 - int 値を含むハッシュ ディクショナリ

2 - 使用しない

3 - 文字列値を含むハッシュ ディクショナリ

4 - float 値を含むハッシュ ディクショナリ
last_id int ディクショナリ内の最後のデータ ID。
entry_count bigint ディクショナリ内のエントリの数。
on_disk_size bigint ディクショナリのサイズ (バイト単位)。
pdw_node_id int Azure Synapse Analytics ノードの一意識別子。

アクセス許可

VIEW SERVER STATE 権限が必要です。

参照

Azure Synapse Analytics と Parallel Data Warehouse のカタログ ビュー
CREATE COLUMNSTORE INDEX (Transact-SQL)
sys.pdw_nodes_column_store_segments (Transact-SQL)
sys.pdw_nodes_column_store_row_groups (Transact-SQL)