Amazon RDS 파라미터 그룹에서 파라미터 값을 변경한 후에도 업데이트된 파라미터 값이 적용되지 않는 이유는 무엇입니까?

최종 업데이트 날짜: 2022년 7월 14일

Amazon Relational Database Service(RDS) DB 인스턴스의 파라미터 그룹에서 일부 파라미터의 값을 수정했습니다. 하지만 업데이트된 값은 적용되지 않습니다.

해결 방법

이는 Amazon RDS DB 인스턴스의 파라미터 그룹에서 업데이트한 파라미터가 정적 파라미터이기 때문에 발생합니다. DB 인스턴스 파라미터는 정적 또는 동적입니다. 정적 파라미터의 값을 업데이트하고, DB 파라미터 그룹에 업데이트를 저장하면, 파라미터 변경 사항이 즉시 적용되지 않습니다. 파라미터 그룹 변경 사항을 적용하려면 연결된 DB 인스턴스를 수동으로 재부팅해야 합니다.

동적 파라미터를 업데이트하면, 파라미터 변경 사항이 DB 인스턴스에 즉시 적용됩니다. 이 경우 DB 인스턴스를 재부팅할 필요가 없습니다.

수정하려는 파라미터가 정적인지 동적인지 확인하려면 다음을 수행합니다.

  1. Amazon RDS 콘솔을 엽니다.
  2. 탐색 창에서 파라미터 그룹(Parameter groups)을 선택합니다.
  3. 표시된 파라미터 그룹 목록에서 수정해야 하는 파라미터 그룹을 선택합니다.
  4. 수정해야 하는 파라미터의 경우 적용 유형 열을 선택합니다.
    이 열에는 파라미터가 동적인지 아니면 정적인지가 표시됩니다.

다음 AWS Command Line Interface(AWS CLI) 명령을 실행하여 파라미터가 정적인지 동적인지 확인할 수도 있습니다. 이 명령은 Apply type과 함께 파라미터 그룹의 파라미터 목록을 반환합니다.

aws rds describe-db-parameters --db-parameter-group-name test_parameter_group --query "Parameters[*].[ParameterName,ApplyType]"

test_parameter_group을 사용자 지정 파라미터 그룹의 이름으로 바꿔야 합니다.

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.

수정한 파라미터가 정적인 경우 RDS 콘솔은 DB 파라미터 그룹을 pending-reboot 상태로 표시합니다. 파라미터 그룹의 상태를 확인하려면 다음을 수행합니다.

  1. Amazon RDS 콘솔을 엽니다.
  2. 탐색 창에서 데이터베이스를 선택하고 DB 인스턴스를 선택합니다.
  3. 구성 탭을 선택합니다.
    이 탭에서 인스턴스와 연관된 파라미터 그룹 및 파라미터 그룹의 상태를 볼 수 있습니다.

다음 AWS CLI 명령을 실행하여 파라미터 그룹의 상태를 확인할 수도 있습니다.

aws rds describe-db-instances --db-instance-identifier instance_identifier --query "DBInstances[*]".[DBInstanceIdentifier,DBParameterGroups]

instance_identifier를 RDS 인스턴스의 이름으로 변경해야 합니다.

수정하려는 파라미터가 정적인 경우, 파라미터 변경 사항이 적용되도록 인스턴스를 재부팅합니다. 자세한 내용은 DB 인스턴스 재부팅을 참조하십시오.

DB 인스턴스를 재부팅하면 일시적인 중단이 발생합니다. 이 중단 중에는 DB 인스턴스 상태가 재부팅 상태로 설정됩니다. 인스턴스가 성공적으로 재부팅되면 정적 파라미터에 대한 변경 사항이 연결된 RDS 인스턴스에 적용됩니다. 파라미터 그룹의 상태가 재부팅 보류 중에서 동기화 중으로 변경됩니다.

참고: 새 DB 파라미터 그룹을 DB 인스턴스와 연결하면, RDS 콘솔에 DB 파라미터 그룹이 보류 중-재부팅 상태로 표시됩니다. 수정된 정적 및 동적 파라미터를 적용하려면 인스턴스를 재부팅해야 합니다. 하지만 새로 연결된 DB 파라미터 그룹에서 동적 파라미터를 수정하는 경우 이러한 변경 사항은 재부팅 없이 즉시 적용됩니다.


이 문서가 도움이 되었나요?


請求に関するサポートまたは技術サポートが必要ですか?