문제 / 상황
- performance insight를 사용하려 했지만 RDS 수정으로 들어가 찾아봐도 '성능개선도우미'(performance insight) 라는 탭을 찾을 수가 없었다.
- RDS의 MySQL 및 class 변경이 되지 않았다.
원인 / 해결방안
- 문제 1 에 대해
- MySQL에서는 db.t2.micro / db.t2.small / db.t3.micro / db.t3.small의 인스턴스클래스에서는 performance insight를 지원하지 않는다.
- 즉, 해당 DB의 인스턴스 Class를 변경해야 한다. (나는 비용대비 효율이 괜찮은 t4g.micro를 선택했다.)
- DB 인스턴스 Class 변경을 위해서는 MySQL 버전이 일정 이상이 되어야 한다. (t4g의 경우 8.0.25 이상)
- 문제 2에 대해
- 알고보니 MySQL 업그레이드와 DB인스턴스 Class 변경을 수정에서 한번에 선택 후 처리를 요청해서 생긴 오류였다.
- MySQL 버전 업그레이드 후 Class 변경을 순차적으로 진행시켜주면 될 것 같다.
시도
- DB 수정 탭을 통해 성능개선 도우미 변경(업데이트 되지 않는 상태) -> 실패
- RDS 수정 > MySQL 버전변경 및 Class동시 선택 후 변경 처리 -> 실패
- RDS 수정 > MySQL 버전변경 후, RDS 수정 > Class 변경 -> 성공
결론
순차적으로 MySQL 버전변경 후 RDS 수정 후, 다시 수정 탭에 들어가니 '성능 개선 도우미'(Performance insight) 탭이 활성화가 되어 있고 활성화 처리가 가능했다.
'IT지식창고 > Infra' 카테고리의 다른 글
[Docker] docker 그룹 사용자 추가 (0) | 2022.08.08 |
---|---|
[Docker] 시작하기 & Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 해결법 (0) | 2022.08.08 |