sys.column_store_dictionaries (Transact-SQL)

Gilt für: SQL Server 2012 (11.x) und höher Azure SQL verwaltete Instanz

Enthält eine Zeile für jedes Wörterbuch, das in speicheroptimierten xVelocity-columnstore-Indizes verwendet wird. 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. 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.

Spaltenname Datentyp Beschreibung
hobt_id bigint ID des Heap- oder B-Tree-Index (HoBT) für die Tabelle mit diesem Columnstore-Index.
column_id int ID der Spalte "Columnstore" beginnend mit 1. Die erste Spalte hat DIE ID = 1, die zweite Spalte hat ID = 2 usw.
dictionary_id int Es gibt zwei Arten von Wörterbüchern, global und lokal, die einem Spaltensegment zugeordnet sind. Ein dictionary_id von 0 stellt das globale Wörterbuch dar, das für alle Spaltensegmente (eine für jede Zeilengruppe) für diese Spalte freigegeben wird.
Version int Version des Wörterbuchformats.
type int Wörterbuchtyp:

1 – Hashwörterbuch mit Int-Werten

2 - Nicht verwendet

3 – Hashwörterbuch mit Zeichenfolgenwerten

4 – Hashwörterbuch mit Float-Werten

Weitere Informationen zu Wörterbüchern finden Sie im Columnstore Indexes Guide.For more information about dictionaries, see Columnstore Indexes Guide.
last_id int Die letzte Daten-ID im Wörterbuch.
entry_count bigint Die Anzahl von Einträgen im Wörterbuch.
on_disk_size bigint Größe des Wörterbuchs in Byte.
partition_id bigint Gibt die Partitions-ID an. Ist innerhalb einer Datenbank eindeutig.

Berechtigungen

Erfordert die VIEW DEFINITION-Berechtigung für die Tabelle. Die folgenden Spalten geben NULL zurück, es sei denn, der Benutzer verfügt SELECT über die Berechtigung last_id, entry_count, data_ptr.

Die Sichtbarkeit der Metadaten in Katalogansichten ist auf sicherungsfähige Elemente beschränkt, die ein Benutzer besitzt oder für die der Benutzer eine Berechtigung erteilt hat. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen

Katalogsichten für Objekte (Transact-SQL)
Katalogsichten (Transact-SQL)
FAQ: Abfragen des SQL Server-Systemkatalogs
sys.columns (Transact-SQL)
sys.all_columns (Transact-SQL)
sys.computed_columns (Transact-SQL)
Beschreibung von Columnstore-Indizes
Beschreibung von Columnstore-Indizes
sys.column_store_segments (Transact-SQL)