1. ColumnStore 인덱스란?

메모리 내 columnstore 인덱스는 열 기반 데이터 스토리지 및 열 기반 쿼리 처리를 사용하여 데이터를 저장하고 관리합니다.

columnstore 인덱스는 주로 대량 로드 및 읽기 전용 쿼리를 수행하는 데이터 웨어하우징 작업에 효과적입니다. columnstore 인덱스를 사용하면 기존의 행 기반 스토리지보다 최대 10배의 쿼리 성능 이익과 압축되지 않은 데이터 크기보다 최대 7배의 데이터 압축 을 얻을 수 있습니다.

 

 

(1) 생성 방법

클러스터 인덱스 기준 

CREATE CLUSTERED COLUMNSTORE INDEX "idx명"  ON "테이블명"

CREATE CLUSTERED COLUMNSTORE INDEX idxCS_SalesOrderDetail ON CS_SalesOrderDetail 

 

 

(2) 성능 테스트 : 약 10배차이?!

-  Full Scan  

 

-  Index Scan 

'MSSQL 기본' 카테고리의 다른 글

[MSSQL] Index Seek / Index Scan  (0) 2021.01.28
[MSSQL] BULK INSERT  (0) 2021.01.26
[MSSQL] Covered Index / Include Index  (0) 2021.01.23
[MSSQL] MSSQL 복제(Replications)  (0) 2020.10.30
[MSSQL] SQL Server 아키텍처  (0) 2020.10.29

+ Recent posts