RDS for SQL Server에 대한 백업을 생성하는 데 얼마나 걸립니까?

2분 분량
0

Microsoft SQL Server DB 인스턴스용 Amazon 관계형 데이터베이스(Amazon RDS)용 백업을 생성하고 싶습니다. 백업 프로세스는 얼마나 걸립니까?

해결 방법

DB 인스턴스의 백업을 생성하는 데 걸리는 시간은 데이터베이스 워크로드에 따라 달라집니다. 데이터베이스 워크로드가 많을수록 볼륨의 증분 변경 횟수가 늘어나 백업 시간이 길어집니다.

Amazon RDS for SQL Server에서는 RDS 자동 백업, 수동 RDS DB 스냅샷네이티브 SQL 백업을 사용하여 DB 인스턴스를 백업할 수 있습니다.

  • RDS 자동 백업 및 수동 DB 스냅샷: 전체 DB 인스턴스를 백업하는 DB 인스턴스의 스토리지 볼륨 스냅샷입니다. DB 인스턴스의 첫 번째 백업에는 전체 DB 인스턴스의 데이터가 포함됩니다. 동일한 DB 인스턴스의 후속 백업은 증분식입니다. 즉, 가장 최근 스냅샷 이후에 변경된 데이터만 저장됩니다.
  • 네이티브 SQL 백업: DB 인스턴스의 전체 및 차등 백업을 생성한 다음 Amazon Simple Storage Service(Amazon S3) 버킷에 파일을 저장할 수 있습니다. DB 인스턴스에서 개별 데이터베이스의 백업을 생성할 수도 있습니다.

일부 시나리오에서는 DB 인스턴스에 증분 백업 대신 전체 백업이 필요할 수 있습니다. 다중 가용 영역 장애 조치 이후 또는 RDS 자동 백업을 설정한 후에 발생할 수 있습니다. 전체 백업을 만드는 데 시간이 훨씬 더 오래 걸릴 수 있습니다. 백업 시간을 증가시키는 기타 요인은 다음과 같습니다.

  • CPU 및 메모리 가용성
  • 디스크 I/O
  • 데이터베이스 활동
  • 데이터베이스의 크기

네이티브 백업 또는 복원의 진행 상황 확인

네이티브 백업 또는 복원의 진행 상황을 확인하려면 백업 또는 복원 명령문을 수행한 후 작업 ID를 가져옵니다. 또는 다음 스크립트를 사용하여 특정 데이터베이스에 대해 모든 완료된 작업 및 보류 중인 작업을 식별할 수 있습니다. 다음 명령에서 database_name을 데이터베이스의 올바른 이름으로 변경합니다.

exec msdb.dbo.rds_task_status @db_name='database_name'

작업의 상태를 추적하려면 다음 SQL 문을 지침으로 사용합니다. 다음 명령에서 task_id를 작업에 적합한 ID로 변경합니다.

exec msdb..rds_task_status @task_id= 5

자세한 내용은 네이티브 백업 및 복원 설정을 참조하세요.

수동 DB 스냅샷의 진행 상황 확인

수동 DB 스냅샷의 진행 상황을 확인하려면 다음을 수행합니다.

  1. RDS 콘솔을 엽니다.
  2. 스냅샷을 선택합니다.
  3. 진행 상황을 확인하려는 스냅샷을 선택한 다음 [진행(Progress)] 탭을 선택합니다.

참고: RDS 콘솔이나 AWS Command Line Interface(AWS CLI)를 사용하여 RDS 자동 백업의 진행 상황을 확인할 수 없습니다. 이 정보는 AWS Support에 문의하세요.