sys.column_store_dictionaries (Transact-SQL)

Se aplica a: SQL Server 2012 (11.x) y versiones posteriores de Azure SQL Instancia administrada

Contiene una fila para cada diccionario que se utilice en los índices de almacén de columnas optimizados en memoria xVelocity. Los diccionarios se usan para codificar algunos tipos de datos (no todos), por tanto no todas las columnas en un índice de almacén de columnas tienen diccionarios. Un diccionario puede ser un diccionario primario, para todos los segmentos, y posiblemente para otros diccionarios que se usan para un subconjunto de los segmentos de la columna.

Nombre de la columna Tipo de datos Descripción
hobt_id bigint Identificador del montón o índice de árbol B (HoBT) de la tabla que tiene este índice de almacén de columnas.
column_id int Identificador de la columna de almacén de columnas a partir de 1. La primera columna tiene id. = 1, la segunda columna tiene id. = 2, etc.
dictionary_id int Puede haber dos tipos de diccionarios, globales y locales, asociados a un segmento de columna. Un dictionary_id de 0 representa el diccionario global que se comparte entre todos los segmentos de columna (uno para cada grupo de filas) de esa columna.
version int Versión del formato de diccionario.
type int Tipo de diccionario:

1- Diccionario hash que contiene valores int

2 - No usado

3- Diccionario hash que contiene valores de cadena

4: diccionario hash que contiene valores float

Para obtener más información sobre los diccionarios, vea Guía de índices de almacén de columnas.
last_id int El último identificador de datos del diccionario.
entry_count bigint Número de entradas en el diccionario.
on_disk_size bigint Tamaño del diccionario en bytes.
partition_id bigint Indica el identificador de partición. Es único en una base de datos.

Permisos

Debe tener un permiso de VIEW DEFINITION sobre la tabla. Las columnas siguientes devuelven null a menos que el usuario también tenga SELECT permiso: last_id, entry_count, data_ptr.

La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. Para obtener más información, consulte Metadata Visibility Configuration.

Consulte también

Vistas de catálogo de objetos (Transact-SQL)
Vistas de catálogo (Transact-SQL)
Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server
sys.columns (Transact-SQL)
sys.all_columns (Transact-SQL)
sys.computed_columns (Transact-SQL)
Descripción de los índices de almacén de columnas
Descripción de los índices de almacén de columnas
sys.column_store_segments (Transact-SQL)