sys.column_store_dictionaries(Transact-SQL)

xVelocity 메모리 최적화 columnstore 인덱스에 사용되는 각 사전에 대한 행을 포함합니다. 사전은 일부 데이터 형식을 인코딩하는 데 사용되므로 columnstore 인덱스의 일부 열에만 사전이 있습니다. 사전은 모든 세그먼트의 기본 사전으로 있을 수 있으며 열 세그먼트의 하위 집합에 사용되는 다른 보조 사전으로 있을 수도 있습니다.

열 이름

데이터 형식

설명

hobt_id

bigint

이 Columnstore 인덱스를 가진 테이블의 B-트리 인덱스(hobt) 또는 힙의 ID입니다.

column_id

int

Columnstore 열의 ID입니다.

dictionary_id

int

사전의 ID입니다.

version

int

사전 형식의 버전입니다.

유형

int

사전 종류입니다.

1 – int 값을 포함하는 해시 사전

2 – 사용되지 않음

3 – 문자열 값을 포함하는 해시 사전

4 – float 값을 포함하는 해시 사전

사전에 대한 자세한 내용은 columnstore 인덱스를 참조하십시오.

last_id

int

사전의 마지막 데이터 ID입니다.

entry_count

bigint

사전에 있는 항목의 개수입니다.

on_disc_size

bigint

사전의 크기(바이트)입니다.

partition_id

bigint

파티션 ID를 나타냅니다. 데이터베이스 내에서 고유합니다.

사용 권한

모든 열에 테이블에 대한 VIEW DEFINITION 이상의 권한이 필요합니다. last_id, entry_count, data_ptr 등의 열은 사용자가 SELECT 권한도 함께 가지고 있지 않으면 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 시스템 카탈로그 쿼리에 대한 질문과 대답

columnstore 인덱스

columnstore 인덱스