

# 성능 개선 도우미 대시보드 개요
<a name="USER_PerfInsights.UsingDashboard.Components"></a>

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

![\[측정치 필터링\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/images/perf_insights_0b.png)


**Topics**
+ [시간 범위 필터](#USER_PerfInsights.UsingDashboard.Components.time-range)
+ [카운터 지표 차트](#USER_PerfInsights.UsingDashboard.Components.Countermetrics)
+ [데이터베이스 로드 차트](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions)
+ [상위 측정기준 테이블](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable)

## 시간 범위 필터
<a name="USER_PerfInsights.UsingDashboard.Components.time-range"></a>

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

![\[성능 개선 도우미 상대 시간\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/images/perf-insights-relative-time.png)


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

![\[성능 개선 도우미 절대 시간\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/images/perf-insights-absolute-time.png)


기본적으로 성능 개선 도우미 대시보드의 시간대는 협정 세계시(UTC)입니다. 현지 시간대를 선택할 수도 있습니다.

![\[성능 개선 도우미 대시보드의 로컬 시간대를 선택합니다.\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/images/perf-insights-local-time-zone.png)


## 카운터 지표 차트
<a name="USER_PerfInsights.UsingDashboard.Components.Countermetrics"></a>

계수기 지표를 통해 성능 개선 도우미 대시보드에 최대 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`

![\[카운터 지표\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/images/oracle_perf_insights_counters.png)


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

![\[측정치 필터링\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/images/perf_insights_select_metrics.png)


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

## 데이터베이스 로드 차트
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions"></a>

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

![\[데이터베이스 부하\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/images/perf_insights_2.png)


### 차원을 기준으로 분할된 DB 로드
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.dims"></a>

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


| 측정 기준 | Oracle | SQL Server | PostgreSQL | MySQL | 
| --- | --- | --- | --- | --- | 
|  Host  |  예  |  예  |  예  |  예  | 
|  SQL  |  예  |  예  |  예  |  예  | 
|  User  |  예  |  예  |  예  |  예  | 
|  대기  |  예  |  예  |  예  |  예  | 
|  계획  |  예  |  아니요  |  아니요  |  아니요  | 
|  애플리케이션  |  아니요  |  아니요  |  예  |  아니요  | 
|  데이터베이스  |  아니요  |  아니요  |  예  |  예  | 
|  세션 유형  |  아니요  |  아니요  |  예  |  아니요  | 

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

![\[측정치 필터링\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/images/perf_insights_2b.png)


### 차원 항목에 대한 DB 로드 세부 정보
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.item-details"></a>

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

![\[데이터베이스 부하 항목 세부 정보\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/images/perf_insights_2c.png)


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

![\[DB 부하에 대한 기간 세부 정보\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/images/perf_insights_3.png)


## 상위 측정기준 테이블
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable"></a>

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

![\[상위 N개의 차원\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/images/perf_insights_4c.png)


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


| 탭 | 설명 | 지원되는 엔진 | 
| --- | --- | --- | 
|  상위 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) 탭 개요](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.md#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL) 섹션을 참조하세요.