sys.pdw_nodes_column_store_dictionaries (Transact-SQL)

S’applique à : Azure Synapse AnalyticsAnalytics Platform System (PDW)

Contient une ligne pour chaque dictionnaire utilisé dans les index columnstore. Les dictionnaires sont utilisés pour encoder certains, mais pas tous les types de données, par conséquent, certaines colonnes d'un index columnstore n'ont pas de dictionnaires. Un dictionnaire peut exister en tant que dictionnaire principal (pour tous les segments) et éventuellement pour d'autres dictionnaires secondaires utilisés pour un sous-ensemble des segments de la colonne.

Nom de la colonne Type de données Description
partition_id bigint Indique l'ID de partition. Unique dans une base de données.
hobt_id bigint ID de l’index heap ou B-tree (HoBT) pour la table qui a cet index columnstore.
column_id int ID de la colonne columnstore.
dictionary_id int ID du dictionnaire.
version int Version du format de dictionnaire.
type int Type de dictionnaire :

1 - Dictionnaire de hachage contenant des valeurs int

2 - Non utilisé

3 - Dictionnaire de hachage contenant des valeurs de chaîne

4 - Dictionnaire de hachage contenant des valeurs float
last_id int Dernier ID de données dans le dictionnaire.
entry_count bigint Nombre d'entrées dans le dictionnaire.
on_disk_size bigint Taille du dictionnaire en octets.
pdw_node_id int Identificateur unique d’un nœud Azure Synapse Analytics.

Autorisations

Nécessite l'autorisation VIEW SERVER STATE.

Voir aussi

Vues de catalogue Azure Synapse Analytics et Parallel Data Warehouse
CREATE COLUMNSTORE INDEX (Transact-SQL)
sys.pdw_nodes_column_store_segments (Transact-SQL)
sys.pdw_nodes_column_store_row_groups (Transact-SQL)