홈>
여기 다른 사람들이 SQL을 가지고 놀게하세요 데이터 집합의 페이지 또는 행 수준에서 Server 2008 압축 속도와 디스크 공간 측면에서 성능에 대한 인상은 무엇입니까?
누구나 압축이 성능을 현저히 저하시키는 것을 본 적이 있습니까?
우리의 거대한 팩트 테이블 중 일부에서 우리는 놀았으며 압축이 테이블과 인덱스 모두에서 쿼리 속도 차이를 크게 만들 수 있음을 알았습니다. 또한 많은 디스크 공간을 절약하고 있습니다 (일부 데이터에서 ~ 50 %). Google의 하드웨어 설정은 프로세서와 압축에 비해 디스크/IO에 크게 제한되어 있으며 지금까지는 성능이 매우 쉬운 것처럼 보입니다.
-
답변 # 1
관련 질문
- sql - 고유 한 날짜를 기준으로 레코드를 선택하고 해당 날짜의 레코드 수 계산
- sql server - 클러스터형 인덱스는 동등한 비 클러스터형 인덱스보다 상당히 느립니다
- sql server - 데이터베이스의 트랜잭션 로그가 매일 밤새 채워집니다
- sql server - SQL에서 특수 문자 및 숫자 식별
- sql server - 조인 조건 및 성능 필터링
- sql server - 로깅 정보를 테이블에 저장할 때 모범 사례
- sql - 결과를 반환하지 않는 저장 프로 시저
- sql - xml 열에서 다른 열로 XML 데이터를 가져와야합니다
- sql server - 로그 파일 크기 및 dbcc sqlperf (logspace)
- SQL Server에서 이름이 테스트 인 경우 단일 레코드 만 반환
오래된 질문이지만 경험상 간단한 경험 법칙은 다음과 같습니다.
BLOB 이외의 데이터 행 저장소페이지압축 비율은 3 ~ 4 배입니다
BLOB 이외의 데이터 열 저장소 압축 비율의 경우 9 ~ 11 배입니다
<시간>Linchi Shea 기사가 로그인 뒤에있는 것 같습니다 ....
Linchi Shea는이 주제에 관한 흥미로운 기사를 올렸습니다 :
SQL Server 2008 페이지 압축 : 실제 데이터베이스의 압축 비율
SQL Server 2008 데이터 압축 : 데이터 배포의 영향
SQL Server 2008 페이지 압축 : 테이블 스캔에 대한 성능 영향
SQL Server 2008 페이지 압축 : 삽입에 대한 성능 영향
SQL Server 2008 페이지 압축 : 여러 프로세서 사용
이것은 또한 흥미로울 것입니다 :
SQL Server 2008을 사용한 데이터웨어 하우징 모범 사례
SQL Server Storage Engine 블로그에는 Compression에 대한 흥미로운 게시물도 있습니다.