sys.column_store_dictionaries (Transact-SQL)sys.column_store_dictionaries (Transact-SQL)

GILT FÜR: JaSQL Server NeinAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: YesSQL Server NoAzure SQL Database NoAzure Synapse Analytics (SQL DW) NoParallel Data Warehouse

Enthält eine Zeile für jedes Wörterbuch, das in speicheroptimierten xVelocity-columnstore-Indizes verwendet wird.Contains a row for each dictionary used in xVelocity memory optimized columnstore indexes. Wörterbücher werden zum Codieren bestimmter, aber nicht aller Datentypen verwendet. Daher verfügen nicht alle Spalten in einem columnstore-Index über Wörterbücher.Dictionaries are used to encode some, but not all data types, therefore not all columns in a columnstore index have dictionaries. Ein Wörterbuch kann als primäres Wörterbuch (für alle Segmente) und möglicherweise für weitere sekundäre Wörterbücher vorhanden sein, die für eine Teilmenge der Spaltensegmente verwendet werden.A dictionary can exist as a primary dictionary (for all segments) and possibly for other secondary dictionaries used for a subset of the column's segments.

SpaltennameColumn name DatentypData type BESCHREIBUNGDescription
hobt_idhobt_id bigintbigint ID des Heap-oder B-Struktur Index ("hubt") für die Tabelle, die diesen columnstore--Index aufweist.ID of the heap or B-tree index (HoBT) for the table that has this columnstore index.
column_idcolumn_id intint ID der columnstore--Spalte, beginnend mit 1.ID of the columnstore column starting with 1. Die erste Spalte hat die ID = 1, die zweite Spalte hat die ID = 2 usw.The first column has ID = 1, the second column has ID = 2, etc.
dictionary_iddictionary_id intint Einem Spalten Segment können zwei Arten von Wörterbüchern (Global und local) zugeordnet sein.There can be two kinds of dictionaries, global and local, associated with a column segment. Der dictionary_id 0 steht für das globale Wörterbuch, das für alle Spalten Segmente (eines für jede Zeilen Gruppe) für diese Spalte freigegeben ist.A dictionary_id of 0 represents the global dictionary that is shared across all column segments (one for each row group) for that column.
versionversion intint Version des Wörterbuchformats.Version of the dictionary format.
typetype intint Wörterbuchtyp:Dictionary type:

1-Hash Wörterbuch mit int -Werten1 - Hash dictionary containing int values

2-nicht verwendet2 - Not used

3-Hash-Wörterbuch mit Zeichen folgen Werten3 - Hash dictionary containing string values

4-Hash Wörterbuch mit float -Werten4 - Hash dictionary containing float values

Weitere Informationen zu Wörterbüchern finden Sie im Leitfaden zu columnstore-Indizes.For more information about dictionaries, see Columnstore Indexes Guide.
last_idlast_id intint Die letzte Daten-ID im Wörterbuch.The last data ID in the dictionary.
entry_countentry_count bigintbigint Die Anzahl von Einträgen im Wörterbuch.Number of entries in the dictionary.
on_disk_sizeon_disk_size bigintbigint Größe des Wörterbuchs in Byte.Size of dictionary in bytes.
partition_idpartition_id bigintbigint Gibt die Partitions-ID an.Indicates the partition ID. Ist innerhalb einer Datenbank eindeutig.Is unique within a database.

BerechtigungenPermissions

Erfordert die VIEW DEFINITION-Berechtigung für die Tabelle.Requires VIEW DEFINITION permission on the table. Die folgenden Spalten geben NULL zurück, es sei denn SELECT , der Benutzer verfügt auch über die Berechtigung: last_id, ENTRY_COUNT data_ptr.The following columns return null unless the user also has SELECT permission: last_id, entry_count, data_ptr.

Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Weitere Informationen finden Sie unter Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Weitere InformationenSee Also

Objektkatalog Sichten (Transact-SQL-) Object Catalog Views (Transact-SQL)
Katalog Sichten (Transact-SQL-) Catalog Views (Transact-SQL)
Abfragen der SQL Server System Katalog-FAQ Querying the SQL Server System Catalog FAQ
sys. Columns (Transact-SQL-) sys.columns (Transact-SQL)
sys. ALL_COLUMNS (Transact-SQL-) sys.all_columns (Transact-SQL)
sys. computed_columns (Transact-SQL-) sys.computed_columns (Transact-SQL)
Leitfaden für columnstore-Indizes Columnstore Indexes Guide
Leitfaden für columnstore-Indizes Columnstore Indexes Guide
sys.column_store_segments (Transact-SQL)sys.column_store_segments (Transact-SQL)