SQL Server 백업 파일 크기를 결정하는 요소

SQL Server 백업 파일 크기를 결정하는 요소

내 백업 파일이 원본 데이터베이스 파일보다 상당히 큽니다. 파일 크기를 어떻게 줄일 수 있나요?

SQL Server 2000을 사용하고 있습니다.

답변1

백업 작업이 다음으로 설정되어 있습니까?기존 백업에 추가?

에서 "SQL Server 2000 백업 및 복원"

디스크 백업

데이터베이스는 디스크 파일이나 디스크 백업 장치에 백업될 수 있습니다.

모든 데이터베이스는 언제든지 임의의 디스크 파일에 백업될 수 있습니다. 파일이 초기화되거나 백업이 기존 백업 파일에 추가될 수 있습니다.

백업 설정을 위한 SQL 마법사에는 추가와 덮어쓰기를 켜거나 끄는 확인란이 있습니다. 유지 관리 계획을 통해 수행 방법을 알 수 없는 경우 기존 백업 작업을 중지하고 다시 만들어야 할 수도 있습니다.

답변2

트랜잭션 로그 파일인 LDF의 크기는 얼마나 됩니까? 전체 복구 모드에 있는 경우 T-log 백업을 수행하고 있습니까?

답변3

압축을 위해 타사 소프트웨어(LiteSpeed, RedGate)를 사용하시나요?

모든 데이터 파일과 마찬가지로 SQL DB는 예약한 공간을 모두 사용하는지 여부에 관계없이 행/레코드당 X만큼의 공간을 예약하지만 해당 예약은 사용된 디스크 공간에 반영됩니다. SQL에서 생성된 bak 파일을 가져와 NTBackup을 통해 실행하면 일부 압축된다는 것을 알 수 있습니다(권장하지는 않지만). 이는 NTBackup이 SQL DB 파일을 사용하여 예약된 빈 공간 중 일부를 지우기 때문입니다. 타사 압축 소프트웨어도 이 작업을 수행하며 상위 버전의 SQL에는 압축 기능이 내장되어 있다고 생각합니다.

생각해 볼 것.

관련 정보