sys.column_store_dictionaries (Transact-SQL)
Область применения: SQL Server 2012 (11.x) и более поздних версий Управляемый экземпляр SQL Azure
Содержит по одной строке для каждого словаря, используемого в индексах columnstore, оптимизированных для памяти xVelocity. Словари используются для кодирования некоторых, но не всех типов данных, поэтому не все столбцы в индексе columnstore имеют словари. Словарь может существовать в качестве основного словаря (для всех сегментов) и, возможно, для других вспомогательных словарей, используемых для подмножества сегментов столбца.
Имя столбца | Тип данных | Description |
---|---|---|
hobt_id | bigint | Идентификатор кучи или индекса дерева B (HoBT) для таблицы с этим индексом columnstore. |
column_id | int | Идентификатор столбца columnstore, начиная с 1. Первый столбец имеет идентификатор = 1, второй столбец имеет идентификатор = 2 и т. д. |
dictionary_id | int | Существует два типа словарей, глобальных и локальных, связанных с сегментом столбцов. Dictionary_id 0 представляет глобальный словарь, общий для всех сегментов столбцов (по одному для каждой группы строк) для этого столбца. |
version | int | Версия формата словаря. |
type | int | Тип словаря: 1 . Хэш-словарь, содержащий значения int 2 — не используется 3. Хэш-словарь, содержащий строковые значения 4. Хэш-словарь, содержащий значения с плавающей запятой Дополнительные сведения о словарях см . в руководстве по индексам Columnstore. |
last_id | int | Последний идентификатор данных в словаре. |
entry_count | bigint | Количество записей в словаре. |
on_disk_size | bigint | Размер словаря в байтах. |
partition_id | bigint | Указывает идентификатор секции. Уникален в базе данных. |
Разрешения
Необходимо разрешение VIEW DEFINITION
для таблицы. Следующие столбцы возвращают значение NULL, если пользователь также не имеет SELECT
разрешения: last_id, entry_count, data_ptr.
Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.
См. также
Представления каталога объектов (Transact-SQL)
Представления каталога (Transact-SQL)
Часто задаваемые вопросы о запросах к системному каталогу SQL Server
sys.columns (Transact-SQL)
sys.all_columns (Transact-SQL)
sys.computed_columns (Transact-SQL)
Руководство по индексам columnstore
Руководство по индексам columnstore
sys.column_store_segments (Transact-SQL)