RDS maria 10.6.14 버전에서 performance_schame 활성화 및 metadata lock을 모니터링 지표 생성 가능 여부에 대한 질문

0

Q-1. 현재 performance_schame.metadata_lock 테이블이 존재하는하지만 조회 결과가 항상 존재하지 않고 performance_schame.data_lock은 테이블이 존재하지도 않는 것으로 보아 제대로 활성화되지 않은 것 같습니다.RDS 파라미터 performance_schema = 0으로 설정되어 있는데 1로 설정 및 재부팅을 해야하는 건가요?? 그래야한다면 서비스 중단없이 활성화하는 방법이 있을까요??

Q-2 RDS maria 10.6.14 버전에서 metadata lock을 모니터링 할 수 있는 지표를 만들 수 있나요??

1개 답변
0

안녕하세요,

  1. Performance schema는 Amazon RDS for Maria DB를 생성할 때 자동으로 활성화됩니다. 다음 명령어를 사용하여 확인하실 수 있습니다. mysql> SHOW VARIABLES LIKE ‘performance_schema’;

만약 예상대로 작동하지 않은 경우, 파라미터를 재설정을 고려하거나 커스텀 파라미터 그룹에서 파라미터를 1로 설정하실 수 있습니다. 해당 파라미터는 static apply 타입을 가지므로 변경이 될 때마다 재부팅이 필요합니다.

[-] 파라미터 그룹 개요 - 정적 및 동적 DB 인스턴스 파라미터 - https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/parameter-groups-overview.html#parameter-groups-overview.db-instance

  1. 워크로드 모니터링에 도움이 되는 Performance Insights혀용을 고려하실 수 있습니다. [-] 성능 개선 도우미 대시보드를 사용한 지표 분석 - https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.UsingDashboard.html

또는 slow query 로깅 및 Enhanced monitoring 사용도 고려하실 수 있습니다. [-] RDS for MySQL 데이터베이스 로그 개요 - https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_LogAccess.MySQL.LogFileSize.html [-] Enhanced Monitoring을 사용하여 OS 지표 모니터링 - https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.html

추가적으로 lock을 위해 CloudWatch alarm을 사용하여. Lock가 감지되면 알림을 받을 수 있습니다. Amazon RDS을 모니터링하는 CloudWatch 경보 생성 - https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/creating_alarms.html [-] https://dev.mysql.com/doc/refman/5.7/en/metadata-locking.html

Performance와 관련된 파라미터 문서를 추가로 첨부해드립니다: [-] https://aws.amazon.com/blogs/database/best-practices-for-configuring-parameters-for-amazon-rds-for-mysql-part-1-parameters-related-to-performance/

답변함 2달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인