흰 스타렉스에서 내가 내리지

RDS 운영환경에 맞는 파라미터 설정하기 본문

AWS

RDS 운영환경에 맞는 파라미터 설정하기

주씨. 2023. 1. 19. 18:28
728x90

RDS를 처음 생성했을 때 필수 설정

1. 타임존

2. Character Set

3. Max Connection

 

 

파라미터 그룹 생성

Parameter groups 클릭  → Create parameter group
현재 MariaDB의 버전은 10.6.10

Prameter group family에는 내가 적용할 MariaDB와 같은 버전을 맞춰야 한다. 

 

Create 버튼을 누르면 파라미터 그룹이 잘 생성된 것을 볼 수 있다. 

클릭해서 들어가보면, 

Edit paramters를 누르면 편집모드로 전환된다.

 

 

1. 타임존 수정

 

2. ChracterSet 수정

character 항목 8개는 utf8mb4로,

collation 항목 2개는 utf8mb5_general_ci로 변경한다. 

utf8과 utf8mb4의 차이는 이모지 저장 가능 여부이다.

 

3. Max Connection 수정

RDS의 Max Connection은 인스턴스 사양에 따라 자동으로 정해진다. 

현재 프리티어 사양으로는 약 60개의 커넥션만 가능해서 좀 더 넉넉한 값으로 지정한다. 

이후에 RDS 사양을 높이게 된다면 기본값으로 다시 돌려놓으면 된다. 

 

 

 

생성된 파라미터 그룹을 데이터베이스에 연결하기

해당 DB 인스턴스에 들어가서 Modift 버튼 클릭

저장을 누르면 수정 사항이 요약된 것을 볼 수 있다. 

여기서 반영 시점을 Apply immediately 로 해준다.

 

'Apply during the next scheduled maintenance window'를 선택하면,

수정사항을 지금 적용하지 않고 새벽 시간대에 진행하게 된다. 

이 수정사항이 반영되는 동안 데이터베이스가 작동하지 않을 수 있으므로 예약 시간을 걸어두라는 의미이다. 

 

간혹 파라미터 그룹이 제대로 반영되지 않을 때가 있는데, 그 때는 재부팅 해주면 된다.