Поделиться через


sys.pdw_nodes_column_store_dictionaries (Transact-SQL)

Область применения: Azure Synapse Analytics Analytics Platform System (PDW)

Содержит строку для каждого словаря, используемого в индексах columnstore. Словари используются для кодирования некоторых, но не всех типов данных, поэтому не все столбцы в индексе columnstore имеют словари. Словарь может существовать в качестве основного словаря (для всех сегментов) и, возможно, для других вспомогательных словарей, используемых для подмножества сегментов столбца.

Имя столбца Тип данных Description
partition_id bigint Указывает идентификатор секции. Уникален в базе данных.
hobt_id bigint Идентификатор кучи или индекса дерева B (HoBT) для таблицы с этим индексом columnstore.
column_id int Идентификатор столбца columnstore.
dictionary_id int Идентификатор словаря.
version int Версия формата словаря.
type int Тип словаря:

1 . Хэш-словарь, содержащий значения int

2 — не используется

3. Хэш-словарь, содержащий строковые значения

4. Хэш-словарь, содержащий значения с плавающей запятой
last_id int Последний идентификатор данных в словаре.
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)