게시일 : 2021.03.31

참고 : 추후 AWS에서 자체 개선될 수 있습니다.



Question


Amazon RDS for MariaDB 인스턴스를 사용하고있는데 DB의 부하가 감지되어 기존에 활성화해둔 성능개선 도우미를 통해 DB의 부하를 확인하려 하였지만

"데이터베이스 로드 차트"와 "상위항목"의 값이 미미하거나 데이터를 찾을 수 없다고 표시됩니다.


데이터 수집이 정상적인지 확인이 가능한가요?






Answer


Amazon RDS for MariaDB를 사용하고 계시다면 데이터 수집이 정상적이지 않은 Known Issue가 있습니다.


AWS에서는 Performance Insights(성능개선도우미)를 Enable 하면, 자동으로 Performance_schema 파라미터가 1로 변경 되어야 하는데, 해당 부분에서 문제가 발생하여 변경되지 않는 상황들이 생겼으며

이러한 이유로 정상적인 데이터 수집이 이루어지지 않는 케이스들이 있습니다.


해당 상황을 직접 확인하기 위해서는 아래의 쿼리 명령어를 통해서 확인 가능합니다.

Performance Insights를 활성화 했지만 데이터 수집이 정상적이지 않다면 Value가 OFF로 나타날 것입니다.


mysql> show global variables like 'performance_schema';


"이러한 이슈의 해결 방법은 강제적으로 해당 파라미터를 1로 변경하시고 인스턴스를 재부팅하시면 해당 시점 이후로는 Performance Insights에 매트릭이 정상적으로 나타날 것입니다."


AWS에서는 현재 MariaDB 인스턴스에서 랜덤하게 Performance Insights Enable 후에도 Perforamance_schema 파라미터 값이 내부적으로 변경되지 않는다는 내용의 문제가 있는 것을 인지하고 있습니다.

하지만 해당 이슈는 현재로써는 명확한 해결 방법이 있으므로 우선순위가 높지 않아 빠른 시일내에 AWS에서 문제 해결이 이루어지지는 않을 것으로 보이며 

해당 파라미터를 변경 적용하여 사용하실 것을 권장 하고 있습니다.








위 내용 관련하여 궁금증이 해결되지 않으셨거나,

추가 문의 사항이 있으시면 저희 고객 지원 포털에 문의 남겨주시기 바랍니다 :)