sys.column_store_dictionaries (Transact-SQL)

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

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2012 до текущей версии).

Имя столбца

Тип данных

Описание

hobt_id

bigint

Идентификатор кучи или индекс сбалансированного дерева (hobt) для таблицы, в которой содержится индекс columnstore.

column_id

int

Идентификатор столбца columnstore.

dictionary_id

int

Идентификатор словаря.

версия

int

Версия формата словаря.

тип

int

Тип словаря:

1 — хэш-словарь, содержащий значения типа int

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

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

4 — хэш-словарь, содержащий значения типа float

Дополнительные сведения о словарях см. в разделе Описание индексов columnstore.

last_id

int

Последний идентификатор данных в словаре.

entry_count

bigint

Количество записей в словаре.

on_disc_size

bigint

Размер словаря в байтах.

partition_id

bigint

Указывает идентификатор секции. Уникален в пределах базы данных.

Разрешения

Для всех столбцов требуется как минимум разрешение VIEW DEFINITION на таблицу. Следующие столбцы возвращают значение null, за исключением случаев, когда у пользователя также имеется разрешение SELECT: last_id, entry_count, data_ptr.

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.

См. также

Справочник

Представления каталога объектов (Transact-SQL)

Представления каталога (Transact-SQL)

sys.columns (Transact-SQL)

sys.all_columns (Transact-SQL)

sys.computed_columns (Transact-SQL)

sys.column_store_segments (Transact-SQL)

Основные понятия

Часто задаваемые вопросы о запросах к системному каталогу сервера SQL Server

Описание индексов columnstore

Описание индексов columnstore