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.all_columns (Transact-sql)
sys.computed_columns (Transact-sql)
sys.column_store_dictionaries (Transact-sql)