성능 개선 도우미를 사용한 Aurora PostgreSQL Limitless Database 모니터링 - Amazon Aurora

성능 개선 도우미를 사용한 Aurora PostgreSQL Limitless Database 모니터링

성능 개선 도우미를 사용하여 Aurora PostgreSQL Limitless Database 클러스터를 모니터링합니다. 성능 개선 도우미는 Aurora PostgreSQL Limitless Database에서도 표준 Aurora DB 클러스터에서와 마찬가지로 작동합니다. 그러나 Aurora PostgreSQL Limitless Database에서는 샤드 그룹 수준에서 지표를 추적합니다.

추적할 두 가지 주요 성능 개선 도우미 지표는 다음과 같습니다.

  • 데이터베이스 로드 - 데이터베이스의 활동 수준을 측정합니다. 성능 개선 도우미의 핵심 지표는 DBLoad이며, 1초 간격으로 수집됩니다.

    성능 개선 도우미에서 DBLoad 지표의 단위는 평균 활성 세션(AAS)입니다. 평균 활성 세션을 구하기 위해 성능 개선 도우미는 쿼리를 동시에 실행하는 세션 수를 샘플링합니다. AAS는 특정 기간 동안의 총 세션 수를 총 샘플 수로 나눈 값입니다. DBLoad 및 AAS에 대한 자세한 내용은 데이터베이스 부하 섹션을 참조하세요.

  • 최대 CPU - 데이터베이스에서 사용할 수 있는 최대 컴퓨팅 성능입니다. 활성 세션이 최대 CPU를 초과하는지 확인하려면 Max vCPU 줄과의 관계를 확인합니다. Max vCPU 값은 DB 인스턴스에서 vCPU(가상 CPU) 코어의 수로 결정됩니다. Max vCPU에 대한 자세한 내용은 최대 CPU 섹션을 참조하세요.

또한 DBLoad 지표를 이 지표의 하위 범주인 차원으로 '분할'할 수 있습니다. 가장 유용한 차원은 다음과 같습니다.

  • 상위 인스턴스 - 인스턴스(샤드 및 라우터)의 상대적 DB 로드를 내림차순으로 표시합니다.

  • 대기 이벤트 - SQL 문이 계속 실행되기 전에 특정 이벤트가 발생할 때까지 기다리도록 합니다. 대기 이벤트는 작업이 방해받는 위치를 나타냅니다.

  • 상위 SQL - DB 로드에 가장 많이 기여하는 쿼리를 표시합니다.

성능 개선 도우미에 대한 자세한 내용은 차원 섹션을 참조하세요.

다음 그림은 DB 샤드 그룹의 상위 인스턴스 차원을 보여줍니다.

DB 샤드 그룹의 상위 인스턴스 차원.