sys.column_store_dictionaries (Transact-SQL)
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 Heaps oder B-Struktur-Indexes (hobt) für die Tabelle, die diesen columnstore-Index aufweist. |
column_id |
int |
ID der columnstore-Spalte. |
dictionary_id |
int |
ID des Wörterbuchs. |
version |
int |
Version des Wörterbuchformats. |
Typ |
int |
Wörterbuchtyp: 1 – Hashwörterbuch, das int-Werte enthält 2 - Nicht verwendet 3 – Hashwörterbuch, das Zeichenfolgenwerte enthält 4 – Hashwörterbuch, das float-Werte enthält Weitere Informationen zu Wörterbüchern finden Sie unter Columnstore-Indizes. |
last_id |
int |
Die letzte Daten-ID im Wörterbuch. |
entry_count |
bigint |
Die Anzahl von Einträgen im Wörterbuch. |
on_disc_size |
bigint |
Größe des Wörterbuchs in Byte. |
partition_id |
bigint |
Gibt die Partitions-ID an. Ist innerhalb der Datenbank eindeutig. |
Berechtigungen
Alle Spalten erfordern mindestens die VIEW DEFINITION-Berechtigung für die Tabelle. Die folgenden Spalten geben NULL zurück, wenn der Benutzer nicht zudem über die SELECT-Berechtigung verfügt: 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. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten.
Siehe auch
Verweis
Katalogsichten für Objekte (Transact-SQL)
sys.all_columns (Transact-SQL)
sys.computed_columns (Transact-SQL)
sys.column_store_segments (Transact-SQL)