백업파일 압축하는 방법
SQL Server 는 백업파일 압축을 지원합니다.
백업 압축은 Standard, Enterprise 모두 지원하고 있습니다.
백업 압축 옵션은 WITH 뒤에 Compression 을 붙여서 사용할 수 있습니다.
1 | BACKUP DATABASE AdventureWorks TO DISK=N'C:\DBBackup\AdventureWorks.bak' WITH COMPRESSION, INIT | cs |
압축을 하게 되면, I/O 에 대한 비용이 절약되며 백업속도 및 디스크 사이즈 면에서 크게 향상됩니다.
하지만 압축을 하기위한 연산이 들어가야 하기 때문에 CPU 상승률은 증가합니다.
백업파일 압축률 확인하는 방법
데이터베이스 백업 압축률을 확인하는 쿼리입니다.
원래 백업 사이즈와, 압축된 백업 사이즈, 압축률을 알 수 있습니다.
1 2 3 4 5 6 7 8 | SELECT backup_size, compressed_backup_size, CONVERT(nvarchar(50), cast (100.0 * compressed_backup_size / backup_size AS DECIMAL (5, 1))) + '%' AS compressibility FROM msdb.dbo.backupset where database_name = 'AdventureWorks' and type = 'D' order by backup_start_date desc | cs |
'SQL Server > SQL Server 이중화_백업' 카테고리의 다른 글
[MSSQL] flag 3042 백업에 필요한 실제 크기만 디스크로 할당하는 방법 (0) | 2021.04.25 |
---|---|
[MSSQL] Standard 버전에서 Availability Group Auto Failover 설정하기 (0) | 2020.07.16 |
[MSSQL] 데이터베이스 백업과 복구해보기 (0) | 2019.04.16 |
[MSSQL] 백업장치 만들고 삭제해보기 (0) | 2019.03.21 |
[MsSQL] 데이터베이스 전체 복구, 차등 복구, 로그 복구 알아보기 (0) | 2019.03.20 |