2010-08-11 11 views

답변

2

From MSDN는 (내 굵은)

SQL Server 데이터베이스 엔진은 열에 값의 저장을 최적화하기 위해 열 정의에 스파 스 키워드를 사용합니다. 따라서 테이블의 행 에 대해 열 값이 NULL 인 경우 값에 저장 장치가 필요하지 않습니다.

스파 스 열이 필요한 공간보다 널이 아닌 값을 더 기억 공간을 필요 :

역방향이 NULL이 아닌 수단에 이하의 조건으로 사용 = 바이트 "항상 값을 저장"될 과 동일한 데이터는 SPARSE로 표시되지 않습니다.

..이 거친 소리,하지만 당신은 다른 무엇을 기대하는 경우 MSDN에서 다음 표는 스파 스 열 당 4 바이트

죄송를 보여줍니다?

And a nice summary of SPARSE here

관련 문제