Lightsail MySQL 또는 PostgreSQL 데이터베이스에서 데이터베이스 파라미터를 업데이트하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 2월 21일

Amazon Lightsail MySQL 또는 PostgreSQL 데이터베이스에서 데이터베이스 파라미터를 업데이트하려면 어떻게 해야 합니까?

간략한 설명

Lightsail 데이터베이스가 생성되면 기본 DB 파라미터 그룹을 사용하는 Amazon Relational Database Service(Amazon RDS) DB 인스턴스와 달리 인스턴스 엔드포인트를 따라 이름이 지정된 사용자 지정 파라미터 그룹을 사용합니다. Lightsail 데이터베이스 인스턴스에 대한 데이터베이스 파라미터를 수정하려면 AWS 명령줄 인터페이스(AWS CLI)를 사용합니다.

​해결 방법

1.    Lightsail 데이터베이스와 동일한 AWS 리전에 AWS CLI를 설치합니다.

2.    수정할 수 있는 가용 데이터베이스 파라미터 목록을 가져옵니다.

3.    변경하려는 파라미터를 식별한 후 파라미터를 업데이트합니다.

참고: 정적 파라미터를 업데이트하고 적용 메서드가 pending-reboot로 설정되면 파라미터 업데이트는 인스턴스가 재부팅된 후에만 적용됩니다.

다음은 Lightsail Amazon RDS MySQL 5.7.26에 대한 명령의 예입니다.

aws lightsail update-relational-database-parameters --relational-database-name Lightsail-Database-Ireland-1 --parameters "parameterName=connect_timeout,parameterValue=30,applyMethod=immediate"

이 작업에 대한 다음 예제 출력을 참조하십시오.

{
  "operations": [
        {
            "status": "Succeeded", 
            "resourceType": "RelationalDatabase", 
            "isTerminal": true, 
            "statusChangedAt": 1579868316.024, 
            "location": {
                "availabilityZone": "eu-west-1a", 
                "regionName": "eu-west-1" 
            }, 
            "operationType": "UpdateRelationalDatabaseParameters", 
            "resourceName": "Lightsail-Database-Ireland-1", 
            "id": "23a7de77-aa6c-4831-8525-8c6d97921676", 
            "createdAt": 1579868316.024 
        }
    ]
}

다음은 Lightsail Amazon RDS PostgreSQL 10.10에 대한 명령의 예입니다.

aws lightsail update-relational-database-parameters --relational-database-name lightsail-postgres --parameters "parameterName=deadlock_timeout,parameterValue=30,applyMethod=immediate"

이 작업에 대한 다음 예제 출력을 참조하십시오.

{
    "operations": [
        {
            "status": "Succeeded",
            "resourceType": "RelationalDatabase",
            "isTerminal": true,
            "statusChangedAt": 1579869403.669,
            "location": {
                "availabilityZone": "eu-west-1a",
                "regionName": "eu-west-1"
            },
            "operationType": "UpdateRelationalDatabaseParameters",
            "resourceName": "lightsail-postgres",
            "id": "e18a2827-b140-4872-b90c-ab7850a7b6df",
            "createdAt": 1579869403.669
        }
    ]
}

이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?