반응형
데이터베이스를 압축하며 백업하는 기능
장점
- 백업 데이터를 압축하여 디스크 I/O를 줄이고 백업시간을 단축함
- 디스크 공간을 절약할 수 있음
단점
- 일반 압축보다 많은 CPU 리소스를 사용하게 됨 (단 백업 시 사용되는 CPU 사용량 제한가능)
백업 압축은 백업쿼리에 WITH COMPRESSION 옵션을 추가하여 사용할 수 있습니다. 또는 서버 레벨에서 기본 값으로 백업 압축을 활성화할 수 있는데 기본값은 사용하지 않음으로 설정되어 있습니다.
--일반 압축
BACKUP DATABASE SAMPLE_DB TO DISK = 'D:\SQL\BACKUP\SAMPLE_DB.BAK'
WITH INIT
GO
--백업 압축
BACKUP DATABASE SAMPLE_DB TO DISK = 'D:\SQL\BACKUP\SAMPLE_DB.BAK'
WITH INIT, COMPRESSION
GO
압축률을 확인하려면 다음과 같은 쿼리를 사용하여 압축율을 확인할 수 있습니다.
SELECT database_name, backup_size, compressed_backup_size,
backup_start_date, backup_finish_date
FROM msdb.DBO.backupset
참고문헌 : SQL SERVER 운영과 튜닝
'RDB > MSSQL' 카테고리의 다른 글
[MSSQL] Unable to open the physical file Operating system error 5: "5(Access is denied.)". 해결법 (0) | 2024.01.18 |
---|---|
[MSSQL] DB 복원하면서 체크사항 (0) | 2024.01.12 |
[DB] Oracle에 MSSQL DB Link 생성 (0) | 2023.09.02 |
[MSSQL] "already exists in the current database" 오류 해결 (0) | 2023.07.11 |
[MSSQL] 데이터베이스 파일(mdf, ldf) 파일경로 및 파일명 변경하기 (0) | 2023.07.08 |