Microsoft SQL Server
CLUSTERED COLUMNSTORE
수색…
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