IT지식창고/Infra

[AWS] RDS : performance insight 활성화

Hanliang38 2022. 8. 4. 11:19

문제 / 상황

  1. performance insight를 사용하려 했지만 RDS 수정으로 들어가 찾아봐도 '성능개선도우미'(performance insight) 라는 탭을 찾을 수가 없었다.
  2. RDS의 MySQL 및 class 변경이 되지 않았다.

 


원인 / 해결방안

  1. 문제 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. 문제 2에 대해
    • 알고보니 MySQL 업그레이드와 DB인스턴스 Class 변경을 수정에서 한번에 선택 후 처리를 요청해서 생긴 오류였다.
    • MySQL 버전 업그레이드 후 Class 변경을 순차적으로 진행시켜주면 될 것 같다.

시도

  1. DB 수정 탭을 통해 성능개선 도우미 변경(업데이트 되지 않는 상태) -> 실패
  2. RDS 수정 > MySQL 버전변경 및 Class동시 선택 후 변경 처리 -> 실패
  3. RDS 수정 > MySQL 버전변경 후, RDS 수정 > Class 변경 -> 성공

 


결론

순차적으로 MySQL 버전변경 후 RDS 수정 후, 다시 수정 탭에 들어가니 '성능 개선 도우미'(Performance insight) 탭이 활성화가 되어 있고 활성화 처리가 가능했다.