Amazon Relational Database Service(Amazon RDS) DB 인스턴스의 파라미터 그룹에서 파라미터 값을 수정했습니다. 하지만 업데이트된 값이 적용되지 않습니다.
간략한 설명
Amazon RDS DB 인스턴스는 정적이거나 동적입니다. 정적 파라미터 값을 업데이트하면 변경 사항이 즉시 적용되지 않습니다. 파라미터 그룹 변경 사항을 적용하려면 연결된 DB 인스턴스를 수동으로 재부팅해야 합니다. 동적 파라미터를 업데이트하면 Amazon RDS가 파라미터 변경 사항을 DB 인스턴스에 즉시 적용합니다. 이 경우 DB 인스턴스를 재부팅할 필요가 없습니다.
해결 방법
참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하면 AWS CLI의 오류 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.
수정하려는 파라미터가 정적인지 또는 동적인지 확인하려면 다음 단계를 완료하십시오.
- Amazon RDS 콘솔을 엽니다.
- 탐색 창에서 파라미터 그룹을 선택합니다.
- 수정하려는 파라미터 그룹을 선택합니다.
- 수정하려는 파라미터에 대해 적용 유형 열을 선택합니다.
참고: 적용 유형 열은 동적 파라미터와 정적 파라미터 모두에 대해 표시됩니다.
또는 describe-db-parameters AWS CLI 명령을 실행합니다.
aws rds describe-db-parameters --db-parameter-group-name test_parameter_group --query "Parameters[*].[ParameterName,ApplyType]"
참고: test_parameter_group을 사용자 지정 파라미터 그룹의 이름으로 바꾸십시오.
위의 명령은 파라미터 그룹의 파라미터 목록을 적용 유형과 함께 반환합니다.
파라미터 그룹의 상태를 확인하려면 다음 단계를 완료하십시오.
- Amazon RDS 콘솔을 엽니다.
- 탐색 창에서 데이터베이스를 선택하고 DB 인스턴스를 선택합니다.
- 구성 탭을 선택합니다.
- 파라미터 그룹 상태를 확인합니다.
DB 파라미터 그룹이 pending-reboot 상태인 경우 수정하려는 파라미터는 정적 파라미터입니다.
또는 describe-db-instances AWS CLI 명령을 실행하여 파라미터 그룹의 상태를 확인합니다.
aws rds describe-db-instances --db-instance-identifier instance_identifier --query "DBInstances[*]".[DBInstanceIdentifier,DBParameterGroups]
참고: instance_identifier를 RDS 인스턴스의 이름으로 바꾸십시오.
수정하려는 파라미터가 정적 파라미터인 경우 인스턴스를 재부팅합니다. DB 인스턴스를 재부팅하면 일시적인 중단이 발생합니다. 이러한 중단 중에는 DB 인스턴스 상태가 rebooting으로 설정됩니다. 인스턴스가 성공적으로 재부팅되면 정적 파라미터에 대한 변경 사항이 연관 RDS 인스턴스에 적용됩니다. 파라미터 그룹의 상태는 pending-reboot에서 in-sync로 변경됩니다.
참고: 새 DB 파라미터 그룹을 DB 인스턴스와 연결하면 Amazon RDS 콘솔에 pending-reboot 상태의 DB 파라미터 그룹이 표시됩니다. 수정된 정적 및 동적 파라미터를 적용하려면 인스턴스를 재부팅해야 합니다. 하지만 DB 파라미터 그룹을 연결한 후 동적 파라미터를 수정하면 Amazon RDS는 재부팅 없이 변경 사항을 즉시 적용합니다.
관련 정보
Amazon RDS DB 파라미터 그룹의 값을 수정하려면 어떻게 해야 합니까?
Amazon RDS의 파라미터 그룹