MS SQL 백업 압축 및 저장 (MS SQL 2008 R2 Enterprise 버전 사용)을위한 여러 가지 방법을 테스트 한 결과 SQL 이외의 백업을 장기간 저장하는 데 가장 효과적인 압축 알고리즘이 무엇인지 궁금합니다. 내부 압축 알고리즘.
SQL 2008 R2 Enterprise 버전을 사용하고 있으므로 활용할 수 있어야합니다.
- 데이터 압축-행 및 페이지 압축. 데이터 수준에서
백업 의 디스크 공간을 최소화하기 위해 백업을 수행 할 때 백업 압축 .
USE master;
GO
EXEC sp_configure 'backup compression default', '1';
RECONFIGURE WITH OVERRIDE;
백업 압축은 CPU주기를 사용하여 서버를 떠나기 전에 데이터를 압축하므로 대부분의 시나리오에서 압축 된 백업이 압축되지 않은 백업보다 빠릅니다.
오픈 소스 도구를 사용할 때는 자체 복원 프로세스를 시작하기 전에 데이터베이스 백업 파일을 압축 해제해야합니다.
예 : 5GB로 압축 된 50Gb의 SQL 데이터베이스 백업이 수신 된 경우 이 데이터베이스를 복원하려면 훨씬 더 많은 디스크 공간이 필요합니다.
- zip 파일의 경우 5GB
- 백업 파일의 경우 50Gb
- 복원 된 데이터베이스의 경우 50Gb (데이터베이스에 빈 공간이 없다고 가정)
총 105Gb의 디스크 공간이 필요합니다.
백업 압축 후에도 gzip , 7Zip , bzip2 또는 QuickLZ 와 같은 오픈 소스 압축 도구를 계속 사용할 수 있습니다 .
또한 코드 플렉스 에서 MSSQL 압축 백업 을 살펴보십시오 .
비교 통계에 대한 좋은 참고 자료