sys.column_store_segments (Transact-sql)

Columnstore dizinindeki her sütun için bir satır içerir.

Sütun adı

Veri türü

Açıklama

hobt_id

bigint

Yığın veya b-ağaç dizin (hobt) bu columnstore dizin tablonun kodu.

column_id

int

Columnstore sütun Kımlığı.

segment_id

int

Sütun segment kodu.

Sürüm

int

Sütun kesimi biçimi sürümü.

encoding_type

int

Bu segment için kullanılan kodlama türünü.

row_count

int

Satır grup içinde satır sayısı.

has_nulls

int

null değerleri sütun kesimi varsa, 1.

base_id

bigint

Kodlama türü 1 kullanılıyorsa temel değeri kimliği.  Kodlama türü 1 kullanılmıyor, base_id 1 olarak ayarlanır.

büyüklüğü

float

1 Kodlama türü kullanılıyorsa büyüklüğü.  Kodlama türü 1 kullanılmıyor, büyüklüğü 1 olarak ayarlanır.

primary__dictionary_id

int

Birincil sözlük KIMLIĞI.

secondary_dictionary_id

int

İkincil sözlük KIMLIĞI. İkincil sözlük yok ise-1 değerini döndürür.

min_data_id

bigint

Sütun segmentinde en az veri kimliği.

max_data_id

bigint

Maksimum veri kimlik sütunu segmenti.

null_value

bigint

Boşlara ver temsil etmek için kullanılan değer.

on_disk_size

bigint

Segment bayt cinsinden boyutu.

bölüm_kimliği

bigint

Bölüm kimliğini gösterir Bir veritabanı içinde benzersizdir.

Açıklamalar

Aşağıdaki sorgu kesimleri columnstore dizin hakkında bilgi verir.

SELECT i.name, p.object_id, p.index_id, i.type_desc, 
    COUNT(*) AS number_of_segments
FROM sys.column_store_segments AS s 
INNER JOIN sys.partitions AS p 
    ON s.hobt_id = p.hobt_id 
INNER JOIN sys.indexes AS i 
    ON p.object_id = i.object_id
WHERE i.type = 6
GROUP BY i.name, p.object_id, p.index_id, i.type_desc ;
GO

SELECT i.name, p.object_id, p.index_id, i.type_desc, 
    COUNT(*) AS number_of_segments
FROM sys.column_store_segments AS s 
INNER JOIN sys.partitions AS p 
    ON s.hobt_id = p.hobt_id 
INNER JOIN sys.indexes AS i 
    ON p.object_id = i.object_id
WHERE i.type = 6
GROUP BY i.name, p.object_id, p.index_id, i.type_desc ;
GO

İzinler

Tüm sütunlar gerektiren az VIEW DEFINITIONizni tablosundaki. Kullanıcı ayrıca olmadıkça aşağıdaki sütunlar null dönmek SELECTizni: has_nulls, base_id, büyüklüğü, min_data_id, max_data_id ve null_value.

Katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahibi olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.Daha fazla bilgi için bkz: Meta veri görünürlük yapılandırma.

Ayrıca bkz.

Başvuru

Nesne Kataloğu görünümleri (Transact-sql)

Kataloğu görünümleri (Transact-sql)

sys.Columns (Transact-sql)

sys.all_columns (Transact-sql)

sys.computed_columns (Transact-sql)

sys.column_store_dictionaries (Transact-sql)

Kavramlar

SQL Server sistem Kataloğu SSS sorgulama

Sütun Deposu Dizinleri

Sütun Deposu Dizinleri