기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
파라미터 업데이트로 Lightsail 데이터베이스 성능 최적화
데이터베이스 시스템 변수라고도 하는 데이터베이스 파라미터는 Amazon Lightsail에서 관리형 데이터베이스의 기본 속성을 정의합니다. 예를 들어 데이터베이스 파라미터를 정의하여 데이터베이스 연결 수를 제한하거나 다른 파라미터를 정의하여 데이터베이스 버퍼 풀 크기를 제한할 수 있습니다. 이 안내서는 관리형 데이터베이스의 파라미터 목록을 가져오는 방법과 AWS Command Line Interface ()AWS CLI를 사용하여 파라미터를 업데이트하는 방법을 보여줍니다.
참고
MySQL 시스템 변수에 대한 자세한 내용은 MySQL 5.6
사전 조건
-
AWS CLI를 아직 설치 및 구성하지 않았다면 설치하고 구성합니다. 자세한 내용은 Lightsail과 함께 AWS CLI 작동하도록 구성을 참조하십시오.
사용 가능한 데이터베이스 파라미터 목록 가져오기
데이터베이스 파라미터는 데이터베이스 엔진에 따라 다릅니다. 따라서 관리형 데이터베이스에 사용할 수 있는 파라미터 목록을 가져와야 합니다. 그러면 수정할 파라미터와 해당 파라미터가 적용되는 방식을 결정할 수 있습니다.
사용 가능한 데이터베이스 파라미터 목록을 가져오려면
-
터미널 또는 명령 프롬프트 창을 엽니다.
-
다음 명령을 입력하여 데이터베이스에 대한 파라미터 목록을 가져옵니다.
aws lightsail get-relational-database-parameters --relational-database-name
DatabaseName
명령에서 데이터베이스
DatabaseName
이름으로 바꾸십시오.다음 예와 비슷한 결과가 나타나야 합니다.
참고
파라미터 결과의 페이지 번호가 매겨지면 다음 페이지 토큰 ID가 나열됩니다. 다음 페이지 토큰 ID를 기록해 두고 다음 단계에 표시된 대로 이 토큰 ID를 사용하여 파라미터 결과의 다음 페이지를 확인하십시오.
-
결과의 페이지 번호가 매겨진 경우 다음 명령을 사용하여 추가 파라미터 세트를 확인합니다. 그렇지 않은 경우 다음 단계로 건너뜁니다.
aws lightsail get-relational-database-parameters --relational-database-name
DatabaseName
--page-tokenNextPageTokenID
명령에서 다음과 같이 바꿉니다.
-
DatabaseName
데이터베이스 이름으로 -
NextPageToken다음 페이지 토큰 ID가 포함된
ID
각 데이터베이스 파라미터에 대해 다음 정보가 결과에 표시됩니다.
-
허용된 값 - 파라미터의 유효한 값 범위를 지정합니다.
-
Apply method(적용 방법) - 파라미터 변경이 적용되는 시기를 지정합니다. 허용 가능한 옵션은
immediate
또는pending-reboot
입니다. 적용 방법을 정의하는 방법에 대한 자세한 내용은 적용 유형을 참조하십시오. -
적용 유형 - 엔진별 제출 유형을 지정합니다.
dynamic
이 나열되면 파라미터를immediate
적용 방법을 사용하여 적용할 수 있으며, 그 경우 데이터베이스에 새 파라미터 값이 즉시 사용됩니다.static
이 나열되면 파라미터를pending-reboot
적용 방법으로만 적용할 수 있으며, 그 경우 데이터베이스를 다시 시작한 후에야 새 파라미터가 사용됩니다. -
데이터 형식 - 파라미터의 유효한 데이터 형식을 지정합니다.
-
설명 - 파라미터에 대한 설명을 제공합니다.
-
수정 가능 - 파라미터를 수정할 수 있는지 여부를 나타내는 부울 값입니다.
true
가 나열되면 파라미터를 수정할 수 있습니다. -
파라미터 이름 - 파라미터 이름을 지정합니다. 이 값은
update relational database
작업 및parameter name
파라미터와 함께 사용합니다.
-
-
변경할 파라미터를 찾은 다음 파라미터 이름, 허용되는 값 및 적용 방법을 기록합니다. 파라미터 이름을 잘못 입력하지 않도록 클립보드에 복사해 두는 것이 좋습니다. 이렇게 하려면 파라미터 이름을 강조 표시하고 Windows를 사용하고 있는 경우 Ctrl+C를, macOS를 사용하고 있는 경우 Cmd+C를 눌러 클립보드에 복사합니다. 그런 다음 Ctrl+V 또는 Cmd+V를 적절하게 눌러 붙여넣습니다.
수정할 파라미터의 이름을 확인한 후에 이 가이드의 다음 섹션을 계속 진행하여 파라미터를 원하는 값으로 변경합니다.
데이터베이스 파라미터 업데이트
변경하려는 파라미터 이름을 설정한 후 다음 단계를 수행하여 Lightsail에서 관리형 데이터베이스의 파라미터를 수정하십시오.
데이터베이스 파라미터를 업데이트하려면
-
터미널 또는 명령 프롬프트 창에 다음 명령을 입력하여 관리형 데이터베이스의 파라미터를 업데이트합니다.
aws lightsail update-relational-database-parameters --relational-database-name
DatabaseName
--parameters "parameterName=ParameterName
,parameterValue=NewParameterValue
,applyMethod=ApplyMethod
"명령에서 다음과 같이 바꿉니다.
-
DatabaseName
데이터베이스 이름을 사용합니다. -
ParameterName
수정하려는 파라미터의 이름과 함께 -
NewParameterValue
파라미터의 새 값으로 -
ApplyMethod
파라미터에 적용 메서드를 사용합니다.파라미터의 적용 유형이
dynamic
인 경우 파라미터를immediate
적용 방법을 사용하여 적용할 수 있으며, 그 경우 데이터베이스에 새 파라미터 값이 즉시 사용됩니다. 그러나 파라미터 적용 유형이static
인 경우에는 파라미터를pending-reboot
적용 방법으로만 적용할 수 있으며, 그 경우 데이터베이스를 다시 시작한 후에야 새 파라미터가 사용됩니다.
다음 예와 비슷한 결과가 나타나야 합니다.
데이터베이스 파라미터는 사용된 적용 방법에 따라 업데이트됩니다.
-