수색…


CLUSTERED COLUMNSTORE 인덱스가있는 테이블

행 저장소 대신 열 저장소 형식으로 테이블을 구성하려면 테이블 정의에 INDEX cci CLUSTERED COLUMNSTORE를 추가하십시오.

DROP TABLE IF EXISTS Product
GO
CREATE TABLE Product (
    ProductID int,
    Name nvarchar(50) NOT NULL,
    Color nvarchar(15),
    Size nvarchar(5) NULL,
    Price money NOT NULL,
    Quantity int,
    INDEX cci CLUSTERED COLUMNSTORE
)

전체 스캔 및 보고서가 필요한 테이블의 경우 COLUMSTORE 테이블이 더 좋으며 작은 세트의 행을 읽거나 업데이트 할 테이블의 경우 행 저장소 테이블이 더 좋습니다.

기존 테이블에 클러스터형 컬럼 스토어 인덱스 추가

CREATE CLUSTERED COLUMNSTORE INDEX를 사용하면 열 형식으로 테이블을 구성 할 수 있습니다.

DROP TABLE IF EXISTS Product
GO
CREATE TABLE Product (
    Name nvarchar(50) NOT NULL,
    Color nvarchar(15),
    Size nvarchar(5) NULL,
    Price money NOT NULL,
    Quantity int
)
GO
CREATE CLUSTERED COLUMNSTORE INDEX cci ON Product 

CLUSTERED COLUMNSTORE 인덱스 다시 작성

삭제 된 행이 많은 경우 클러스터 된 열 저장소 인덱스를 다시 작성할 수 있습니다.

ALTER INDEX cci ON Products
REBUILD PARTITION = ALL

재 구축 CLUSTERED COLUMNSTORE는 현재 테이블의 데이터를 새로운 테이블로 "다시로드"하고 압축을 다시 적용하거나 삭제 된 행을 제거합니다.

하나 이상의 파티션을 다시 작성할 수 있습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow