Amazon RDS for MySQL에서 성능 개선 도우미 데이터에 액세스하거나 볼 수 없는 이유는 무엇입니까?

최종 업데이트 날짜: 2021년 10월 27일

Amazon Relational Database Service(Amazon RDS) for MySQL에서 성능 개선 도우미를 사용하려고 합니다. 데이터에 액세스할 수 없는 이유는 무엇입니까?

간략한 설명

다음과 같은 이유로 Amazon RDS for MySQL의 성능 개선 도우미에서 데이터에 액세스하거나 데이터를 볼 수 없을 수 있습니다.

  • 파라미터 그룹에서 성능 스키마 값을 수동으로 설정하려고 했습니다.
  • DB 인스턴스에 리소스가 부족하여 성능 개선 도우미의 데이터에 액세스할 수 없습니다.
  • 일시적인 네트워킹 문제가 있거나 DB 인스턴스에 대한 시스템 유지관리가 진행 중입니다.
  • 성능 개선 도우미가 지원되지 않는 버전에서 지원되는 버전으로 DB 인스턴스를 업그레이드했습니다.
  • MySQL DB 인스턴스의 데이터 로드가 데이터베이스 로드 임계값 미만입니다.

해결 방법

파라미터 그룹에서 성능 스키마 값을 수동으로 설정하려고 한 경우

파라미터 그룹에서 성능 스키마 파라미터 값을 수동으로 업데이트하려고 하면 성능 개선 도우미가 제대로 작동하지 않습니다. 대기 이벤트 상세 목록이 나타나지 않습니다.

다음 파라미터는 성능 개선 도우미에 의해 자동으로 업데이트될 수 없습니다.

  • performance-schema-consumer-events-waits-current: ON
  • performance-schema-instrument: wait/%=ON
  • performance-schema-consumer-global-instrumentation: ON
  • performance-schema-consumer-thread-instrumentation: ON

참고: 성능 스키마 파라미터를 다시 기본값으로 재설정할 수 있습니다. 값을 재설정한 후에는 DB 인스턴스를 재부팅하여 성능 스키마를 활성화해야 합니다.

DB 인스턴스에 리소스가 부족하여 성능 개선 도우미의 데이터에 액세스할 수 없는 경우

DB 인스턴스에 과중한 로드가 발생하는 경우 리소스는 데이터베이스 프로세스 전용으로 사용됩니다. 결과적으로 성능 개선 도우미와 같은 시스템 프로세스의 우선 순위가 낮아집니다. DB 인스턴스에 과부하가 걸리고 있는지 확인하려면 Amazon CloudWatch에서 CPU 사용률, 디스크 대기열 길이 및 읽기 쓰기 대기 시간 값을 검토합니다.

MySQL DB 인스턴스에 과중한 로드가 발생하는 경우 DB 인스턴스 클래스를 수직으로 크기 조정하는 것을 고려해 보십시오. DB 인스턴스 클래스를 구성할 때 약간의 다운타임이 발생합니다. CPU 사용 문제를 해결하려면 Amazon RDS for MySQL 인스턴스에서 높은 CPU 사용률을 해결하려면 어떻게 해야 합니까?를 참조하세요.

일시적인 네트워킹 문제가 있거나 DB 인스턴스에서 시스템 유지 관리가 진행 중인 경우

DB 인스턴스에 일시적인 네트워킹 문제가 발생하거나 시스템 유지 관리가 진행 중인 경우 성능 개선 도우미에서 데이터를 제대로 보고하지 못할 수 있습니다. 이러한 요소가 리소스에 영향을 미치는 경우 Personal Health Dashboard를 검토하십시오. Personal Health Dashboard는 진행 방법에 대한 지침을 제공합니다.

성능 개선 도우미가 지원되지 않는 버전에서 지원되는 버전으로 DB 인스턴스를 업그레이드한 경우

DB 엔진 버전 업그레이드를 수행하는 동안 성능 개선 도우미를 활성화하면 DB 인스턴스가 이러한 변경 사항을 제대로 적용하지 못할 수 있습니다. 또한 Amazon RDS 성능 개선 도우미 버전이 지원되는지 확인해야 합니다. 그렇지 않으면 데이터가 제대로 동기화되지 않을 수 있습니다.

MySQL DB 엔진 버전이 지원되는 경우 인스턴스를 생성하거나 인스턴스를 수정할 때 성능 개선 도우미를 활성화하거나 비활성화할 수 있습니다. 변경 사항을 즉시 적용하려면 즉시 적용을 선택해야 합니다.

성능 개선 도우미는 MySQL DB 엔진 버전 8.0.17 이상, 버전 5.7.22 이상, 버전 5.6.41 이상에서만 사용할 수 있습니다. 또한 성능 개선 도우미는 DB 인스턴스 클래스 db.t2.micro, db.t2.small, db.t3.micro, db.t3.small에서는 지원되지 않습니다. 따라서 MySQL DB 엔진 버전이 호환되는지 확인합니다. 성능 개선 도우미가 지원되는 DB 엔진 버전에 대한 자세한 정보는 성능 개선 도우미에 대한 Amazon RDS DB 엔진 지원을 참조하세요.

MySQL DB 인스턴스의 데이터 로드가 데이터베이스 로드 임계값 미만인 경우

성능 개선 도우미를 활성화했는데도 데이터를 볼 수 없는 경우 성능 개선 도우미 대시보드에서 Db 로드 차트카운터 지표를 확인합니다. 카운터 지표 아래에 데이터가 표시되지만 Db 로드 차트는 표시되지 않는 경우 DB 로드가 MySQL의 데이터베이스 로드 임계값보다 낮을 수 있습니다. 테스트하고 확인하려면 MySQL DB 인스턴스에서 장기 실행 트랜잭션을 실행한 다음 성능 개선 도우미 대시보드를 다시 확인합니다. 데이터가 채워지면 원래 데이터 로드가 데이터 로드 임계값 미만일 수 있습니다.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요하세요?