Condividi tramite


sys.column_store_dictionaries (Transact-SQL)

Contiene una riga per ogni dizionario utilizzato negli indici columnstore con ottimizzazione per la memoria xVelocity. I dizionari sono utilizzati per codificare alcuni tipi, ma non tutti. Di conseguenza, non tutte le colonne in un indice columnstore dispongono di dizionari. Un dizionario può essere primario (per tutti i segmenti) e possibilmente per altri dizionari secondari utilizzati per un subset di segmenti di colonna.

Si applica a: SQL Server (da SQL Server 2012 a versione corrente).

Nome colonna

Tipo di dati

Descrizione

hobt_id

bigint

ID dell'heap o dell'indice ad albero B (HoBT) per la tabella a cui appartiene l'indice columnstore.

column_id

int

ID della colonna columnstore.

dictionary_id

int

ID del dizionario.

version

int

Versione del formato del dizionario.

tipo

int

Tipo di dizionario:

1: dizionario hash contenente valori int

2: non utilizzato

3: dizionario hash contenente valori stringa

4: dizionario hash contenente valori float

Per ulteriori informazioni sui dizionari, vedere Descrizione degli indici columnstore.

last_id

int

Ultimo ID dati nel dizionario.

entry_count

bigint

Numero di voci nel dizionario.

on_disc_size

bigint

Dimensioni del dizionario in byte.

partition_id

bigint

Indica l'ID della partizione. Valore univoco all'interno di un database.

Autorizzazioni

Tutte le colonne richiedono almeno l'autorizzazione VIEW DEFINITION sulla tabella. Le colonne seguenti restituiscono Null a meno che l'utente non disponga anche delle autorizzazioni SELECT: last_id, entry_count, data_ptr.

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.

Vedere anche

Riferimento

Viste del catalogo per gli oggetti (Transact-SQL)

Viste del catalogo (Transact-SQL)

sys.columns (Transact-SQL)

sys.all_columns (Transact-SQL)

sys.computed_columns (Transact-SQL)

sys.column_store_segments (Transact-SQL)

Concetti

Domande frequenti sull'esecuzione di query sul catalogo di sistema di SQL Server

Descrizione degli indici columnstore

Descrizione degli indici columnstore