RDS for Db2 복제 문제 해결 - Amazon Relational Database Service

RDS for Db2 복제 문제 해결

이 주제에서는 일반적인 RDS for Db2 복제 문제를 설명하고 읽기 전용 복제본과 대기 복제본 모두에 대한 문제 해결 지침을 제공합니다. 다음 문제 해결 정보를 검토하는 것 외에도 Db2 복제본을 생성하기 전에 요구 사항 및 고려 사항을 따르고 준비 단계를 완료했는지 확인합니다.

복제본 생성 실패

복제본 생성은 다음과 같은 여러 가지 이유로 실패할 수 있습니다.

Db2 복제 지연 모니터링

Amazon CloudWatch에서 복제 지연 시간을 모니터링하려면 Amazon RDS ReplicaLag 지표를 확인합니다. 복제본 지연 시간에 대한 자세한 내용은 읽기 전용 복제본 모니터링Amazon RDS에 대한 Amazon CloudWatch 지표 섹션을 참조하세요. 복제본 지연에 대한 CloudWatch 경보 설정에 대한 자세한 내용은 Amazon CloudWatch로 Amazon RDS 지표 모니터링 섹션을 참조하세요.

읽기 전용 복제본의 경우 지연 시간이 너무 길면 MON_GET_HADR 테이블에 복제본 DB 인스턴스의 상태를 쿼리합니다.

대기 복제본의 경우 지연 시간이 너무 길면 MON_GET_HADR 테이블에 소스 DB 인스턴스의 상태를 쿼리합니다. 복제본 DB 인스턴스는 사용자 연결을 허용하지 않으므로 복제본 DB 인스턴스를 쿼리하지 마세요.

복제 지연이 높은 일반적인 원인은 다음과 같습니다.

  • 복제본의 컴퓨팅 리소스 부족

  • 소스와 복제본 간의 네트워크 연결 문제

  • 소스 데이터베이스에서 높은 쓰기 활동

  • 복제본의 스토리지 성능 제한

높은 복제 지연이 지속되면 복제본 리소스의 규모를 조정하는 것이 좋습니다. 자세한 내용은 Amazon RDS DB 인스턴스 수정 섹션을 참조하세요.

Db2 복제 오류

Db2 복제는 여러 가지 이유로 오류 상태일 수 있습니다. 다음 조치를 취하세요.

  • 이벤트와 DB 인스턴스 상태를 모니터링하여 DB 인스턴스가 복제 중인지 확인합니다.

    자세한 내용은 Amazon RDS 이벤트 알림 작업 섹션을 참조하세요.

  • Amazon RDS 콘솔에서 Db2 복제본에 대한 진단 로그를 확인합니다. 로그에서 HADR 메시지의 오류를 찾습니다. 로그 시퀀스 번호와 기본 시퀀스 번호를 비교합니다.

    Db2 진단 로그 액세스 및 해석에 대한 자세한 내용은 Amazon RDS for Db2 데이터베이스 로그 파일 섹션을 참조하세요. Db2 HADR 구성 및 문제 해결에 대한 자세한 내용은 Amazon RDS for Db2의 복제본 작업 섹션을 참조하세요.

복제 오류가 지속되면 복제본을 다시 생성해야 할 수 있습니다.

연결 문제

복제본에 연결할 수 없는 경우 복제본 모드에 대한 다음 정보를 검토합니다.

성능 문제

복제본 성능이 좋지 않은 경우 다음 제안을 검토하세요.

  • 복제본에 적절한 컴퓨팅 및 스토리지 리소스가 있는지 확인합니다.

  • Amazon CloudWatch에서 ReplicaLag 지표를 모니터링합니다.

  • 복제본 DB 인스턴스 클래스를 스케일 업하는 것이 좋습니다.

리소스 또는 인스턴스 클래스 수정에 대한 자세한 내용은 Amazon RDS DB 인스턴스 수정 섹션을 참조하세요.

복제본 지연 모니터링에 대한 자세한 내용은 복제 모니터링 지연 시간Amazon RDS에 대한 Amazon CloudWatch 지표 섹션을 참조하세요. 복제본 지연에 대한 CloudWatch 경보 설정에 대한 자세한 내용은 Amazon CloudWatch로 Amazon RDS 지표 모니터링 섹션을 참조하세요.