SQL 사용자 Tip & 강좌
안녕하세요 차주언입니다.
이번 TechED 에서 진행된 내용 중 "Microsoft SQL Server Data Compression: Experience and Changes" 세션을 간단히 소개해 드리도록 하겠습니다.
< >
세션 링크 : http://www.msteched.com/2010/NorthAmerica/DAT309
원본 영상 다운로드 : http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/DAT309.wmv
PPT 다운로드 : http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/DAT309.pptx
데이터 압축 개요
압축종류 2개
ü ROW, PAGE
(한글에선 둘다 압축률이 비슷한데 이유는? 영문 동일 패턴 치환 형태의 압축 방식을 사용할 수 없기 때문입니다.
(20Page PPT 애니메이션을 보고 이해해보세요~)
ü table, index, 파티션에서 가능하다
ü 압축률은 sp_estimate_data_compression_Savings 에서 확인할 수 있다
ü ONLINE으로 enabled/disabled 설정이 가능하다
ü APP 수정없이 가능하다
압축률
ü 데이터 형태에 따라 30~80%로 다양하다
부하와 이에 따른 질문들(SQL CAT참조해서 한페이지로 줄여봤습니다. ^^)

빨간선이 CPU 부하 증가율(압축에 따른 CPU부하가 압축률과 비례하는군요)
노란선이 백업에 소요되는 시간 인데 압축된것이 효율이 좋네요 SQL CAT 자료에서 참조했습니다.
Unicode Compression in SQL2008R2
ü Oracle supports UTF-8 encoding for Unicode.
Results in 1 byte storage for ASCII and most European
ü DB2 provides UTF8 and Unicode compression as well
|
Comparison of UNICODE compression with SCSU and UTF-8 | ||
|
Locale |
SCSU |
UTF-8 |
|
English |
0.5 |
0.5 |
|
Japanese |
0.85 |
1 |
|
Korean |
1 |
1 |
|
Turkish |
0.52 |
0.53 |
|
German |
0.5 |
0.5 |
|
Vietnamese |
0.61 |
0.68 |
|
Hindi |
0.5 |
1 |
다음에 더 자세히 살펴보도록 하지요

차주언
MSSQL DBA , MCT/ MCDBA
SQL프런티어 /

차주언
코난

주언형님 수고 많으셨습니다. 좋은 하루 되세요~