중단되거나 진행되지 않는 AWS Database Migration Service(AWS DMS) 작업의 문제를 해결하려고 합니다.
해결 방법
DMS 작업 상태 확인하기
AWS DMS 작업의 상태를 확인하려면 다음 단계를 완료하세요.
- AWS DMS 콘솔을 엽니다.
- 탐색 창에서 데이터베이스 마이그레이션 작업을 선택한 다음 작업을 선택합니다.
- 작업 상태 검토:
전체 로드 단계에서는 작업 상태가 실행 중으로 표시됩니다.
CDC 전용 작업의 변경 데이터 캡처(CDC) 단계 또는 진행 중인 복제 단계에서 작업 상태는 복제 진행 중으로 표시됩니다.
전체 로드 및 CDC 중에는 작업 상태가 로드 완료, 복제 진행 중으로 표시됩니다.
CloudWatch 로그 모니터링
마이그레이션 작업을 확인하려면 Amazon CloudWatch 로그를 모니터링하세요.
- AWS DMS 콘솔을 엽니다.
- 탐색 창에서 데이터베이스 마이그레이션 작업을 선택한 다음 작업을 선택합니다.
- CloudWatch 로그 보기를 선택합니다.
**참고:**로그를 볼 때 재시도를 선택하여 로그를 새로 고치고 타임스탬프와 함께 최신 정보를 표시합니다. 5분 후에도 로그에 새 메시지가 표시되지 않으면 다음 단계로 진행하세요.
DMS 작업의 테이블 통계 새로 고침
DMS 작업의 테이블 통계를 새로 고칩니다.
- AWS DMS 콘솔을 엽니다.
- 탐색 창에서 데이터베이스 마이그레이션 작업을 선택한 다음 작업을 선택합니다.
- 테이블 통계를 선택합니다.
전체 로드 중에는 전체 로드 행 값이 증가하고 로드 상태 값이 변경되는 것을 확인할 수 있습니다. 복제가 진행되는 동안 DML(삽입, 업데이트, 삭제) 및 DDL이 증가하는 것을 확인할 수 있습니다.
활동이 거의 없는 테스트 데이터베이스가 있는 경우, 작업 로그나 테이블 통계 카운터에 변경 사항이 표시되지 않을 수 있습니다.
언로드 및 적용되는 행에 대한 CloudWatch 지표 모니터링
- AWS DMS 콘솔을 엽니다.
- 탐색 창에서 데이터베이스 마이그레이션 작업을 선택한 다음 작업을 선택합니다.
- CloudWatch 지표를 선택합니다.
DMS 작업의 전체 로드 단계에서 CloudWatch 콘솔의 드롭다운 목록에서 전체 로드를 선택하여 다음 지표를 모니터링합니다.
- FullLoadThroughputRowsSource: AWS DMS가 원본 데이터를 복제 인스턴스로 언로드할 수 있는 비율에 대한 자세한 정보를 제공합니다.
- FullLoadThroughputRowsTarget: 복제 인스턴스에서 해당 행이 대상에 커밋되는 비율을 보여 줍니다.
CDC 단계에서 CloudWatch 콘솔의 드롭다운 목록에서 CDC를 선택하여 다음 지표를 모니터링합니다.
- CDCThroughputRowsSource: 소스에서 변경 사항을 캡처하여 복제 인스턴스로 이동하는 비율에 대한 자세한 정보를 제공합니다.
- CDCThroughputRowsTarget: 복제 인스턴스에서 타겟으로 변경 내용이 이동되는 비율을 보여 줍니다.
- CDCLatencySource: 소스 인스턴스와 복제 인스턴스 간의 지연 시간을 초 단위로 표시합니다.
- CDCLatencyTarget: 복제 인스턴스와 대상 간의 지연 시간을 초 단위로 표시합니다.
데이터가 타겟으로 마이그레이션되었는지 확인하기 위해 특정 간격으로 타겟의 레코드 수를 쿼리할 수도 있습니다. 간격은 원본, 대상 및 복제 인스턴스의 부하와 단일 레코드에 있는 데이터의 양에 따라 달라집니다.
DMS 작업에 지연 시간이 표시되지 않고 작업 로그에 새 로그 메시지가 표시되지 않는 경우 디버그 로깅을 활성화하세요. 전체 로드 문제를 해결하려면 SOURCE_UNLOAD 및 TARGET_LOAD에 대한 디버그 로깅을 활성화하세요. CDC의 경우, SOURCE_CAPTURE 및 TARGET_APPLY에 대한 디버그 로깅을 활성화합니다. 작업이 실행 중일 때 디버그 로깅을 켠 다음 DMS 작업의 CloudWatch 로그를 모니터링합니다.
참고: 작업의 문제를 해결할 때만 디버그 로깅을 활성화하는 것이 좋습니다. 디버그 로깅을 활성화하면 복제 인스턴스 디스크 공간이 빠르게 차서 인스턴스에서 실행 중인 작업에 영향을 미칠 수 있습니다.
관련 정보
AWS Data Migration Service 지표