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 |