Share via


sys.column_store_dictionaries (Transact-SQL)

包含各資料列,分別代表 xVelocity 記憶體最佳化資料行存放區索引所使用的每一部字典。 字典是用於編碼部分的資料類型而非全部,因此資料行存放區索引中並非所有資料行都有字典。 字典存在的形式可能是主要字典 (適用所有區段),且或許另有其他次要字典用於資料行各區段的特定子集。

資料行名稱

資料類型

描述

hobt_id

bigint

具有此資料行存放區索引之資料表的堆積或 B 型樹狀目錄索引 (hobt) 的識別碼。

column_id

int

資料行存放區資料行的識別碼。

dictionary_id

int

字典的識別碼。

version

int

字典格式的版本。

型別

int

字典類型:

1 – 包含 int 值的雜湊字典

2 – 未使用

3 – 包含字串值的雜湊字典

4 – 包含 float 值的雜湊字典

如需字典的詳細資訊,請參閱<資料行存放區索引>。

last_id

int

字典中的最後一個資料識別碼。

entry_count

bigint

字典中的項目數。

on_disc_size

bigint

字典的大小 (以位元組為單位)。

partition_id

bigint

指出資料分割識別碼。 在資料庫中,這是唯一的。

權限

所有資料行至少須有資料表的 VIEW DEFINITION 權限。 除非使用者同時具有 SELECT 權限 (last_id、entry_count、data_ptr),否則下列資料行將會傳回 null。

目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。

請參閱

參考

物件目錄檢視 (Transact-SQL)

目錄檢視 (Transact-SQL)

sys.columns (Transact-SQL)

sys.all_columns (Transact-SQL)

sys.computed_columns (Transact-SQL)

sys.column_store_segments (Transact-SQL)

概念

查詢 SQL Server 系統目錄 FAQ

資料行存放區索引

資料行存放區索引