Share via


sys.column_store_dictionaries (Transact-SQL)

Van toepassing op: SQL Server 2012 (11.x) en latere versies Azure SQL Managed Instance

Bevat een rij voor elk woordenboek dat wordt gebruikt in xVelocity-geheugengeoptimaliseerde kolomopslagindexen. Woordenboeken worden gebruikt om sommige, maar niet alle datatypen te coderen, dus niet alle kolommen in een columnstore-index hebben woordenboeken. Een woordenboek kan bestaan als primair woordenboek (voor alle segmenten) en mogelijk voor andere secundaire woordenboeken die worden gebruikt voor een deelverzameling van de segmenten van de kolom.

Kolomnaam Gegevenstype Description
hobt_id bigint ID van de heap- of B-boomindex (HoBT) voor de tabel die deze kolomopslagindex bevat.
column_id int ID van de kolom store, beginnend met 1. De eerste kolom heeft ID = 1, de tweede kolom heeft ID = 2, enzovoort.
dictionary_id int Er kunnen twee soorten woordenboeken zijn, globaal en lokaal, die aan een kolomsegment zijn gekoppeld. Een dictionary_id van 0 vertegenwoordigt het globale woordenboek dat gedeeld wordt over alle kolomsegmenten (één voor elke rijgroep) voor die kolom.
version int Versie van het woordenboekformaat.
type int Woordenboektype:

1 - Hashwoordenboek met int-waarden

2 - Niet gebruikt

3 - Hashwoordenboek met stringwaarden

4 - Hashwoordenboek met float-waarden

Voor meer informatie over woordenboeken, zie Columnstore Indexes Guide.
last_id int De laatste data-ID in het woordenboek.
entry_count bigint Aantal vermeldingen in het woordenboek.
on_disk_size bigint Grootte van het woordenboek in bytes.
partition_id bigint Geeft de partitie-ID aan. Is uniek in een database.

Permissions

Vereist VIEW DEFINITION autorisatie op de tabel. De volgende kolommen geven null terug, tenzij de gebruiker ook toestemming heeft SELECT : last_id, entry_count, data_ptr.

De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.

Zie ook

objectcatalogusweergaven (Transact-SQL)
catalogusweergaven (Transact-SQL)
query's uitvoeren op de veelgestelde vragen over sql Server System Catalog
sys.columns (Transact-SQL)
sys.all_columns (Transact-SQL)
sys.computed_columns (Transact-SQL)
Handleiding voor Columnstore-indexen
Handleiding voor Columnstore-indexen
sys.column_store_segments (Transact-SQL)