성능 개선 도우미 대시보드 개요 - Amazon Relational Database Service

성능 개선 도우미 대시보드 개요

대시보드는 성능 개선 도우미와 상호 작용하는 가장 간편한 방법입니다. 다음 예에서는 MySQL DB 인스턴스의 대시보드를 보여줍니다.

측정치 필터링

시간 범위 필터

성능 개선 도우미 대시보드는 기본적으로 마지막 1시간 동안 수집된 데이터를 표시합니다. 이 범위를 최소 5분 또는 최대 2년으로 조정할 수 있습니다. 상대적인 범위를 직접 선택할 수도 있습니다.

성능 개선 도우미 상대 시간

시작 및 종료 날짜와 시간이 있는 절대 범위를 선택할 수 있습니다. 다음 예에서는 2022년 4월 11일 자정에 시작해서 2022년 4월 14일 오후 11:59에 끝나는 시간 범위를 보여줍니다.

성능 개선 도우미 절대 시간

카운터 지표 차트

계수기 지표를 통해 성능 개선 도우미 대시보드에 최대 10개의 추가 그래프가 포함되도록 사용자 지정할 수 있습니다. 이 그래프에는 수십 건의 운영 체제 및 데이터베이스 성능 지표 모음이 표시됩니다. 이 정보와 데이터베이스 로드를 연관지으면 성능 문제를 식별하고 분석하는 데 도움이 됩니다.

카운터 지표 차트에는 성능 카운터의 데이터가 표시됩니다. 기본 지표는 DB 엔진에 따라 다릅니다.

  • MySQL 및 MariaDB - db.SQL.Innodb_rows_read.avg

  • Oracle – db.User.user calls.avg

  • Microsoft SQL Server - db.Databases.Active Transactions(_Total).avg

  • PostgreSQL – db.Transactions.xact_commit.avg

카운터 지표

지표 관리(Manage Metrics)를 선택하여 성능 카운터를 변경합니다. 다음 스크린샷과 같이 여러 OS 지표 또는 데이터베이스 지표를 선택할 수 있습니다. 지표에 대한 세부 정보를 보려면 지표 이름 위에 마우스 포인터를 놓습니다.

측정치 필터링

각 DB 엔진에 추가할 수 있는 카운터 지표에 대한 설명은 성능 개선 도우미 카운터 섹션을 참조하세요.

데이터베이스 로드 차트

데이터베이스 로드 차트는 데이터베이스 로드와 DB 인스턴스 용량을 비교하여 최대 vCPU 선으로 표시합니다. 기본적으로 누적 꺾은선형 차트는 단위 시간당 평균 활성 세션으로 DB 로드를 나타냅니다. DB 로드는 대기 상태에 따라 슬라이스(그룹화) 됩니다.

데이터베이스 부하

차원을 기준으로 분할된 DB 로드

지원되는 차원별로 그룹화된 활성 세션으로 로드를 표시하도록 선택할 수 있습니다. 다음 표에서는 다양한 엔진에 지원되는 차원을 보여줍니다.

측정기준 Oracle SQL Server PostgreSQL MySQL

Host

SQL

User

대기

계획

아니요

아니요

아니요

애플리케이션

아니요

아니요

아니요

데이터베이스

아니요

아니요

세션 유형

아니요

아니요

아니요

다음 이미지에서는 PostgreSQL DB 인스턴스의 차원을 보여줍니다.

측정치 필터링

차원 항목에 대한 DB 로드 세부 정보

차원 내의 DB 로드 항목에 대한 세부 정보를 보려면 항목 이름 위로 마우스를 가져갑니다. 다음 이미지에서는 SQL 문의 세부 정보를 보여줍니다.

데이터베이스 부하 항목 세부 정보

범례에서 선택한 기간의 항목에 대한 세부 정보를 보려면 해당 항목 위에 마우스 포인터를 놓습니다.

DB 부하에 대한 기간 세부 정보

상위 측정기준 테이블

상위 측정기준 테이블은 DB 로드를 다른 차원으로 슬라이스합니다. 차원은 DB 로드의 다양한 특성에 대한 범주 또는 "분할 기준"입니다. 측정기준이 SQL인 경우 상위 SQL(Top SQL)에서는 DB 로드에 가장 많이 기여하는 SQL 문을 보여줍니다.

상위 N개의 차원

다음 차원 탭 중 하나를 선택합니다.

설명 지원되는 엔진

상위 SQL

현재 실행 중인 SQL 문

모두

상위 대기(Top waits)

데이터베이스 백엔드가 대기 중인 이벤트

모두

상위 호스트(Top hosts)

연결된 클라이언트의 호스트 이름

모두

상위 사용자(Top users)

데이터베이스에 로그인한 사용자

모두

상위 데이터베이스(Top databases)

클라이언트가 연결된 데이터베이스의 이름

PostgreSQL, MySQL, MariaDB, SQL Server만 해당

상위 애플리케이션

데이터베이스에 연결된 애플리케이션의 이름

PostgreSQL 및 SQL Server만 해당

상위 세션 유형(Top session types)

현재 세션의 유형

PostgreSQL만

상위 SQL(Top SQL) 탭을 사용하여 쿼리를 분석하는 방법을 알아보려면 상위 SQL(Top SQL) 탭 개요 섹션을 참조하세요.