sys.pdw_nodes_column_store_dictionaries (Transact-SQL)

适用于: Azure Synapse Analytics 分析平台系统 (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 - 包含 浮点 值的哈希字典
last_id int 字典中的最后一个数据 ID。
entry_count bigint 字典中的条目数。
on_disk_size bigint 字典大小(以字节为单位)。
pdw_node_id int Azure Synapse Analytics 节点的唯一标识符。

权限

需要 VIEW SERVER STATE 权限。

另请参阅

Azure Synapse Analytics 和并行数据仓库目录视图
CREATE COLUMNSTORE INDEX (Transact-SQL)
sys.pdw_nodes_column_store_segments (Transact-SQL)
sys.pdw_nodes_column_store_row_groups (Transact-SQL)