sys.column_store_dictionaries (Transact-SQL)
Contém uma linha para cada dicionário usado nos índices columnstore com otimização de memória xVelocity. Os dicionários são usados para codificar alguns, mas não todos os tipos de dados; como consequência, nem todas as colunas em um índice columnstore têm dicionários. Um dicionário pode existir como um dicionário primário (para todos os segmentos) e possivelmente para outros dicionários secundários usados para um subconjunto dos segmentos de colunas.
Aplica-se a: SQL Server (do SQL Server 2012 à versão atual). |
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
hobt_id |
bigint |
A ID do heap ou o índice de árvore B (hobt) para a tabela que tem seu índice columnstore. |
column_id |
int |
ID da coluna columnstore. |
dictionary_id |
int |
ID do dicionário. |
version |
int |
Versão de formato do dicionário. |
tipo |
int |
Tipo de dicionário: 1 – Dicionário de hash que contém valores int 2 – Não usado 3 – Dicionário de hash que contém valores de cadeia de caracteres 4 – Dicionário de hash que contém valores float Para obter mais informações sobre dicionários, consulte Índices columnstore descritos. |
last_id |
int |
O último id de dados no dicionário. |
entry_count |
bigint |
Número de entradas no dicionário. |
on_disc_size |
bigint |
Tamanho do dicionário em bytes. |
partition_id |
bigint |
Indica a ID da partição. É exclusivo em um banco de dados. |
Permissões
Todas as colunas requerem no mínimo a permissão VIEW DEFINITION na tabela. As colunas a seguir retornam nulo a menos que o usuário também tenha permissão SELECT: last_id, entry_count, data_ptr.
A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Consulte também
Referência
Exibições do catálogo de objeto (Transact-SQL)
Exibições de catálogo (Transact-SQL)
sys.all_columns (Transact-SQL)
sys.computed_columns (Transact-SQL)
sys.column_store_segments (Transact-SQL)
Conceitos
Consultando as perguntas frequentes do catálogo do sistema do SQL Server