테이블 - 스파스 열과 임시 테이블
스파스 열
스파스 열
NULL 값에 대해 최적화된 저장소가 있는 일반 열
- NULL 값이 많이 들어갈 것으로 예상되는 열이라면 스파스 열로 지정해 놓을 경우에
많은 공간 절약 효과가 있다 - 스파스 열로 지정할 때, 약 40%의 공간 절약이 되는 주요 데이터 형식의 NULL비율
데이터 형식 | NULL 비율 |
---|---|
bit | 98% |
smallint | 86% |
int | 64% |
bigint | 52% |
float | 52% |
datetime | 52% |
date | 69% |
datetime2 | 57% |
varchar | 60% |
char | 60% |
nvarchar | 60% |
nchar | 60% |
구문 형식
CREATE TABLE sparseCharTbl(
id int identity,
data char(100) SPARSE NULL
);