Amazon RDS for MariaDB 또는 MySQL에서 성능 개선 도우미의 성능 스키마 개요 - Amazon Relational Database Service

Amazon RDS for MariaDB 또는 MySQL에서 성능 개선 도우미의 성능 스키마 개요

성능 스키마는 Amazon RDS for MariaDB 또는 Amazon RDS for MySQL 런타임 성능을 낮은 세부 수준에서 모니터링하기 위한 선택적 기능입니다. 성능 스키마는 데이터베이스 성능에 미치는 영향을 최소화하도록 설계되었습니다. 성능 개선 도우미는 성능 스키마 사용 여부와 상관없이 사용할 수 있는 별도의 기능입니다.

성능 스키마 개요

성능 스키마가 MariaDB 및 MySQL 데이터베이스의 이벤트를 모니터링합니다. 이벤트는 시간을 소비하고 타이밍 정보를 수집할 수 있도록 계측된 데이터베이스 서버 작업입니다. 이벤트의 예는 다음과 같습니다.

  • 함수 호출

  • 운영 체제 대기

  • SQL 실행 단계

  • SQL 문 그룹

PERFORMANCE_SCHEMA 스토리지 엔진은 성능 스키마 기능을 구현하기 위한 메커니즘입니다. 이 엔진은 데이터베이스 소스 코드의 계측을 사용하여 이벤트 데이터를 수집합니다. 엔진은 수집된 이벤트를 performance_schema 데이터베이스의 메모리 전용 테이블에 저장합니다. 다른 테이블과 마찬가지로 performance_schema를 쿼리할 수 있습니다. 자세한 내용은 MySQL 참조 설명서에서 MySQL 성능 스키마를 참조하세요.

성능 개선 도우미 및 성능 스키마

성능 개선 도우미와 성능 스키마는 별개의 기능이지만 연결되어 있습니다. Amazon RDS for MariaDB 또는 MySQL의 성능 개선 도우미의 동작은 성능 스키마가 켜져 있는지 여부와 켜져 있으면 성능 개선 도우미가 성능 스키마를 자동으로 관리하는지 여부에 따라 다릅니다. 다음 표는 동작에 대한 설명입니다.

성능 스키마 켜짐 성능 개선 도우미 관리 모드 성능 개선 도우미 행동

자동

  • 세부적인 저수준 모니터링 정보 수집

  • 1초마다 활성 세션 지표 수집

  • 병목 현상을 식별하는 데 사용할 수 있는 세부 대기 이벤트별로 분류된 DB 로드 표시

수동

  • 대기 이벤트 및 SQL별 지표 수집

  • 1초가 아닌 5초마다 활성 세션 지표 수집

  • 삽입 및 전송과 같은 사용자 상태를 보고하므로 병목 현상을 식별하는 데 도움이 되지 않음

아니요

N/A

  • 대기 이벤트, SQL별 지표 또는 기타 세부적인 저수준 모니터링 정보를 수집하지 않음

  • 1초가 아닌 5초마다 활성 세션 지표 수집

  • 삽입 및 전송과 같은 사용자 상태를 보고하므로 병목 현상을 식별하는 데 도움이 되지 않음

성능 개선 도우미의 성능 스키마 자동 관리

성능 개선 도우미를 활성화한 상태에서 Amazon RDS MariaDB 또는 Amazon RDS for MySQL DB 인스턴스를 생성하면 성능 스키마도 활성화됩니다. 이 경우 성능 개선 도우미는 성능 스키마 파라미터를 자동으로 관리합니다. 이는 권장되는 구성입니다.

성능 개선 도우미에서 성능 스키마를 자동으로 관리하는 경우 performance_schema소스System default입니다.

참고

t4g.medium 인스턴스 클래스에는 성능 스키마의 자동 관리가 지원되지 않습니다.

performance_schema 파라미터 값을 수동으로 변경한 후 나중에 자동 관리로 되돌리려면 Amazon RDS for MariaDB 또는 MySQL에서 성능 스키마 활성화 섹션을 참조하세요.

중요

성능 개선 도우미가 성능 스키마를 활성화하더라도 파라미터 그룹 값은 변경되지 않습니다. 그러나 실행 중인 DB 인스턴스에 대한 값이 변경됩니다. 변경된 값을 볼 수있는 유일한 방법은 SHOW GLOBAL VARIABLES 명령을 실행하는 것입니다.

성능 스키마에서 리부팅할 때의 효과

성능 개선 도우미와 성능 스키마는 DB 인스턴스 재부팅에 대한 요구 사항이 다릅니다.

성능 스키마

이 기능을 활성화하거나 비활성화하기 위해 DB 인스턴스를 재부팅해야 합니다.

성능 개선 도우미

이 기능을 활성화하거나 비활성화하기 위해 DB 인스턴스를 재부팅하지 않아도 됩니다.

현재 성능 스키마가 활성화되어 있지 않고 DB 인스턴스를 재부팅하지 않고 성능 개선 도우미를 활성화하면 성능 스키마가 활성화되지 않습니다.