Aurora DB 인스턴스가 파라미터 비호환 상태인 이유는 무엇입니까?

2분 분량
0

파라미터 비호환 상태인 Amazon Aurora DB 인스턴스가 있습니다.

간략한 설명

파라미터 비호환 상태는 관련 파라미터 그룹의 파라미터에 엔진 버전과 호환되지 않는 값이 있을 때 발생합니다. 또는 파라미터 값이 현재 DB 인스턴스 클래스 및 크기와 호환되지 않습니다.

다음 이유 중 하나로 인해 DB 인스턴스가 파라미터 비호환 상태가 될 수 있습니다.

  • 클러스터의 파라미터와 인스턴스 파라미터 그룹이 사용하는 총 메모리가 인스턴스에서 사용 가능한 메모리를 초과합니다.
  • 데이터베이스 엔진이 사용자 지정 DB 파라미터 그룹에 있는 하나 이상의 파라미터 설정과 호환되지 않습니다.
  • DB 인스턴스의 워크로드가 메모리를 많이 사용하면서 OOM(메모리 부족) 상태가 됩니다. 메모리 관련 파라미터를 설정하지 않았거나 기본값을 사용하는 경우 이런 문제가 발생할 수 있습니다.

이 문제를 해결하려면 DB 파라미터 그룹 값을 직접 수정하거나 모든 DB 파라미터 그룹 파라미터를 기본값으로 재설정하십시오.

참고: DB 인스턴스 또는 엔진 버전을 직접 수정할 수는 없습니다. DB 인스턴스의 재부팅 또는 삭제만 가능합니다.

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하면 AWS CLI의 오류 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.

문제를 식별하려면 copy-db-parameter-group AWS CLI 명령을 실행하여 비호환 파라미터 그룹을 복사합니다.

aws rds copy-db-parameter-group \
    --source-db-parameter-group-identifier existing-pg \
    --target-db-parameter-group-identifier copy-pg \
    --target-db-parameter-group-description "Copy of parameter group"

참고: existing-pg를 비호환 파라미터 그룹 이름으로, copy-pg를 파라미터 그룹 사본의 이름으로, Copy of my parameter group을 파라미터 그룹 사본의 설명으로 바꾸십시오.

사용자 지정 파라미터 값과 기본 파라미터 그룹 값 사이의 차이를 비교합니다.

수정된 매개변수를 식별한 후 다음 작업 중 하나를 수행하여 파라미터 비호환 상태를 해결하십시오.

비호환 파라미터 값 재설정

파라미터 그룹과 비호환 파라미터의 파라미터 값을 수정합니다. 예를 들어, 파라미터 및 파라미터 그룹의 메모리 사용량이 사용 가능한 인스턴스 메모리를 초과하면 메모리 사용량 파라미터의 값을 줄이십시오. DB 인스턴스를 재부팅하면 새 설정이 적용됩니다.

파라미터 그룹의 모든 파라미터를 기본값으로 재설정

파라미터 그룹의 모든 파라미터를 기본값으로 재설정합니다.

워크로드가 과중한 메모리 감소

메모리 집약적 워크로드의 경우 innodb_buffer_pool_size 파라미터 값을 메모리 기본값인 75%에서 줄이십시오. 예를 들어 DBInstanceClassMemory*5/8 또는 DBInstanceClassMemory*1/2로 구성합니다.

참고: 정적 파라미터를 수정 또는 재설정한 경우 Amazon Relational Database Service(Amazon RDS)가 수정 사항을 적용할 때까지 기다려야 합니다. 그런 다음 DB 인스턴스를 재부팅합니다.

관련 정보

Amazon RDS DB 인스턴스 상태 보기

네트워크 비호환 상태의 Amazon RDS DB 관련 문제를 해결하려면 어떻게 해야 합니까?

AWS 공식
AWS 공식업데이트됨 2달 전