

# 성능 개선 도우미 대시보드를 사용한 지표 분석
<a name="USER_PerfInsights.UsingDashboard"></a>

**중요**  
 AWS는 Performance Insights의 수명 종료일을 2026년 6월 30일로 발표했습니다. 이 날짜 이후에는 Amazon RDS가 더 이상 Performance Insights 콘솔 환경, 유연한 보존 기간(1\$124개월) 및 연결 요금을 지원하지 않습니다. Performance Insights API는 요금 변경 없이 계속 제공됩니다. Performance Insights API 비용은 CloudWatch Database Insights 비용과 함께 AWS 청구서에 표시됩니다.  
 Performance Insights의 유료 티어를 사용하는 DB 클러스터를 2026년 6월 30일 이전에 Database Insights의 고급 모드로 업그레이드하는 것이 좋습니다. Database Insights의 고급 모드로 업그레이드하는 방법에 대한 자세한 내용은 [Amazon Aurora에 Database Insights의 고급 모드 켜기](USER_DatabaseInsights.TurningOnAdvanced.md) 섹션을 참조하세요.  
 조치를 취하지 않으면 Performance Insights를 사용하는 DB 클러스터가 기본적으로 Database Insights의 표준 모드를 사용하게 됩니다. Database Insights의 표준 모드를 사용하는 경우 7일이 지난 성능 데이터 기록에 액세스할 수 없으며 Amazon RDS 콘솔에서 실행 계획 및 온디맨드 분석 기능을 사용하지 못할 수 있습니다. 2026년 6월 30일 이후에는 Database Insights의 고급 모드만 실행 계획과 온디맨드 분석을 지원합니다.  
 CloudWatch Database Insights를 사용하면 데이터베이스 플릿의 데이터베이스 로드를 모니터링하며 대규모로 성능을 분석하고 문제를 해결할 수 있습니다. Database Insights에 대한 자세한 내용은 [CloudWatch Database Insights를 사용하여 Amazon Aurora 데이터베이스 모니터링](USER_DatabaseInsights.md) 섹션을 참조하세요. 요금에 대한 자세한 내용은 [Amazon CloudWatch 요금](https://aws.amazon.com/cloudwatch/pricing/)을 참조하십시오.

성능 개선 도우미 대시보드에는 성능 문제를 분석하여 해결할 수 있는 데이터베이스 성능 정보가 포함됩니다. 메인 대시보드 페이지에서 데이터베이스 부하에 대한 정보를 확인할 수 있습니다. 대기 이벤트 또는 SQL과 같은 차원을 기준으로 DB 로드를 "분할"할 수 있습니다.

**Topics**
+ [성능 개선 도우미 대시보드 개요](USER_PerfInsights.UsingDashboard.Components.md)
+ [성능 개선 도우미 대시보드 액세스](USER_PerfInsights.UsingDashboard.Opening.md)
+ [대기 이벤트별 DB 로드 분석](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.md)
+ [일정 기간 동안의 데이터베이스 성능 분석](USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod.md)
+ [성능 개선 도우미의 상위 SQL 탭을 사용하여 쿼리 분석](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.md)

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

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

![\[콘솔을 사용하여 DB 인스턴스 생성 중 성능 개선 도우미 활성화\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/aurora_perf_insights_enabling.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년으로 조정할 수 있습니다. 상대적인 범위를 직접 선택할 수도 있습니다.

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

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

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

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

 **카운터 지표** 차트에는 성능 카운터의 데이터가 표시됩니다. 기본 지표는 DB 엔진에 따라 다릅니다.
+ Aurora MySQL - `db.SQL.Innodb_rows_read.avg`
+ Aurora PostgreSQL – `db.Transactions.xact_commit.avg`

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


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

![\[측정치 필터링\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/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/AuroraUserGuide/images/perf_insights_2.png)


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

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


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

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

![\[측정치 필터링\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/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/AuroraUserGuide/images/perf_insights_2c.png)


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

![\[DB 부하에 대한 기간 세부 정보\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/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/AuroraUserGuide/images/perf_insights_4c.png)


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


| 탭 | 설명 | 지원되는 엔진 | 
| --- | --- | --- | 
|  상위 SQL  |  현재 실행 중인 SQL 문  |  모두  | 
|  상위 대기(Top waits)  |  데이터베이스 백엔드가 대기 중인 이벤트  |  모두  | 
|  상위 호스트(Top hosts)  |  연결된 클라이언트의 호스트 이름  |  모두  | 
|  상위 사용자(Top users)  |  데이터베이스에 로그인한 사용자  |  모두  | 
|  상위 애플리케이션  |  데이터베이스에 연결된 애플리케이션의 이름  |  Aurora PostgreSQL 해당  | 
|  상위 세션 유형(Top session types)  |  현재 세션의 유형  | Aurora PostgreSQL만 | 

**상위 SQL(Top SQL)** 탭을 사용하여 쿼리를 분석하는 방법을 알아보려면 [상위 SQL(Top SQL) 탭 개요](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.md#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL) 섹션을 참조하세요.

# 성능 개선 도우미 대시보드 액세스
<a name="USER_PerfInsights.UsingDashboard.Opening"></a>

Amazon RDS는 성능 개선 도우미 대시보드에서 성능 개선 도우미 및 CloudWatch 지표에 대한 통합 보기를 제공합니다.

성능 개선 도우미 대시보드에 액세스하려면 다음 절차를 따르세요.

**AWS 관리 콘솔에서 성능 개선 도우미 대시보드를 보려면**

1. [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)에서 Amazon RDS 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **성능 개선 도우미(Performance Insights)**를 선택합니다.

1. DB 인스턴스를 선택합니다.

   성능 개선 도우미가 켜진 DB 인스턴스의 경우, DB 인스턴스 목록에서 **세션** 항목을 선택하여 성능 개선 도우미 대시보드에 액세스할 수도 있습니다. **현재 활동**에서 **세션** 항목은 지난 5분 동안 평균 활동 세션의 데이터베이스 로드를 보여 줍니다. 로드가 막대 모양으로 표시됩니다. 막대가 비어 있으면 DB 인스턴스가 유휴 상태입니다. 로드가 증가하면 막대가 파란색으로 채워집니다. 로드에서 DB 인스턴스 클래스의 가상 CPU(vCPU) 수를 전달하면 막대가 빨간색으로 바뀌고 병목 가능성을 나타냅니다.  
![\[측정치 필터링\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf_insights_0a.png)

1. (선택 사항) 오른쪽 상단의 날짜 또는 시간 범위를 선택하고 다른 상대 또는 절대 시간 간격을 지정합니다. 이제 기간을 지정하고 데이터베이스 성능 분석 보고서를 생성할 수 있습니다. 보고서는 식별된 인사이트와 권장 사항을 제공합니다. 자세한 내용은 [성능 개선 도우미에서 성과 분석 보고서 생성](USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod.md) 단원을 참조하십시오.  
![\[시간 간격별로 지표 필터링\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf_insights_0c.png)

   다음 스크린샷에서 DB 부하 간격은 5시간입니다.  
![\[시간 간격을 5시간으로 설정\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf_insights_1.png)

1. (선택 사항) DB 로드 차트의 한 부분을 확대하려면 시작 시간을 선택하고 원하는 기간의 끝까지 끌어옵니다.

   선택한 영역이 DB 로드 차트에서 강조 표시됩니다.  
![\[지정된 시간 간격에 대한 DB 로드\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf_insights_zoom_in.png)

   마우스를 놓으면 DB 로드드 차트의 선택한 AWS 리전이 확대되고 **상위 *차원*(Top dimensions)** 테이블이 다시 계산됩니다.  
![\[선택한 DB 로드 확대\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf_insights_zoom_in_b.png)

1. (선택 사항) 데이터를 자동으로 새로 고치려면 **자동 새로 고침**을 선택합니다.  
![\[자동 새로 고침 설정\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf_insights_1b.png)

   성능 개선 도우미 대시보드는 새 데이터로 자동으로 고쳐집니다. 새로 고침 속도는 표시되는 데이터의 양에 따라 다릅니다: 
   + 5분은 10초마다 새로 고침됩니다.
   + 1시간은 5분마다 새로 고침됩니다.
   + 5시간은 5분마다 새로 고침됩니다.
   + 24시간은 30분마다 새로 고침됩니다.
   + 1주는 매일 새로 고침됩니다.
   + 1개월은 매일 새로 고침됩니다.

# 대기 이벤트별 DB 로드 분석
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad"></a>

**데이터베이스 로드**(Database load) 차트가 병목 현상을 보일 때는 로드가 발생하는 위치를 찾아낼 수 있습니다. 이렇게 하려면 **데이터베이스 로드(Database load)** 차트 아래의 상위 로드 항목 테이블을 살펴보세요. SQL 쿼리나 사용자 같은 특정 항목을 선택하여 드릴다운을 통해 세부 정보까지 확인할 수 있습니다.

대기 상태와 상위 SQL 쿼리를 기준으로 구분된 DB 부하가 기본 Performance Insights 대시보드 보기입니다. 이 보기는 일반적으로 성능 문제를 가장 정확하게 파악할 수 있는 조합입니다. 대기 상태를 기준으로 구분된 DB 부하는 데이터베이스의 리소스 또는 동시성 병목 현상 유무를 표시합니다. 이 경우 상위 항목 테이블의 [**SQL**] 부하를 야기하는 쿼리를 표시합니다.

성능 문제를 진단하는 일반 워크플로우는 다음과 같습니다:

1. **데이터베이스 로드** 차트를 보면서 데이터베이스 로드가 **최대 CPU** 선을 상회하는지 확인합니다.

1. 상회하는 경우가 있으면 **데이터베이스 로드(Database load)** 차트를 보면서 원인이 되는 대기 상태를 식별합니다.

1. 상위 부하 항목 테이블의 [**SQL**] 탭에서 어떤 쿼리가 대기 상태에 가장 큰 영향을 미치는지 모니터링하면서 부하를 야기하는 요약 쿼리를 식별합니다. **DB Load by Wait(대기별 DB 로드)** 열을 보면 이러한 요약 쿼리를 식별할 수 있습니다.

1. [**SQL**] 탭에서 요약 쿼리 중 하나를 선택하여 확장한 다음 구성하고 있는 하위 쿼리를 확인합니다.

예를 들어 다음 대시보드에서 **로그 파일 동기화** 대기 시간은 대부분의 DB 부하를 차지합니다. **LGWR 모든 작업자 그룹** 대기 시간도 높습니다. **상위 SQL(Top SQL)** 차트는 **로그 파일 동기화** 대기의 원인인 자주 사용된 `COMMIT` 문을 보여줍니다. 이 경우 커밋 빈도를 줄이면 DB 부하가 줄어듭니다.

![\[로그 파일 동기화 오류\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf_insights_7.png)


# 일정 기간 동안의 데이터베이스 성능 분석
<a name="USER_PerfInsights.UsingDashboard.AnalyzePerformanceTimePeriod"></a>

일정 기간에 대한 성능 분석 보고서를 생성하여 온디맨드 분석을 통해 데이터베이스 성능을 분석합니다. 성능 분석 보고서를 확인하여 리소스 병목 현상 또는 DB 인스턴스의 쿼리 변경과 같은 성능 문제를 찾아낼 수 있습니다. 성능 개선 도우미 대시보드를 사용하면 기간을 선택하고 성능 분석 보고서를 생성할 수 있습니다. 보고서에 태그를 하나 이상 추가할 수도 있습니다.

이 기능을 사용하려면 유료 등급의 보존 기간을 사용해야 합니다. 자세한 내용은 [성능 개선 도우미의 요금 및 데이터 보존](USER_PerfInsights.Overview.cost.md) 단원을 참조하세요.

보고서는 **성능 분석 보고서 - 신규** 탭에서 선택하여 볼 수 있습니다. 보고서에는 인사이트, 관련 지표, 성능 문제 해결을 위한 권장 사항이 포함되어 있습니다. 보고서는 성능 개선 도우미 보존 기간 동안 볼 수 있습니다.

보고서 분석 기간의 시작 시간이 보존 기간을 벗어나면 보고서가 삭제됩니다. 보존 기간이 끝나기 전에 보고서를 삭제할 수도 있습니다.

DB 인스턴스에 대한 성능 문제를 감지하고 분석 보고서를 생성하려면 성능 개선 도우미를 켜야 합니다. 성능 개선 도우미 켜기에 대한 자세한 내용은 [Aurora의 성능 개선 도우미 설정 및 해제](USER_PerfInsights.Enabling.md) 섹션을 참조하세요.

이 기능에 대한 리전, DB 엔진 및 인스턴스 클래스 지원 정보는 [성능 개선 도우미 기능에 대한  Amazon Aurora DB 엔진, 리전 및 인스턴스 클래스 지원](USER_PerfInsights.Overview.Engines.md#USER_PerfInsights.Overview.PIfeatureEngnRegSupport) 섹션을 참조하세요.

다음 섹션에서 성능 분석 보고서를 만들고, 보고, 태그를 추가하고, 삭제할 수 있습니다.

**Topics**
+ [성능 개선 도우미에서 성과 분석 보고서 생성](USER_PerfInsights.UsingDashboard.CreatingPerfAnlysisReport.md)
+ [성능 개선 도우미에서 성과 분석 보고서 보기](USER_PerfInsights.UsingDashboard.ViewPerfAnalysisReport.md)
+ [성능 개선 도우미에서 성과 분석 보고서에 태그 추가](USER_PerfInsights.UsingDashboard.ManagePerfAnalysisReportTags.md)
+ [성능 개선 도우미에서 성과 분석 보고서 삭제](USER_PerfInsights.UsingDashboard.DeletePerfAnalysisReport.md)

# 성능 개선 도우미에서 성과 분석 보고서 생성
<a name="USER_PerfInsights.UsingDashboard.CreatingPerfAnlysisReport"></a>

성능 개선 도우미 대시보드에서 특정 기간에 대한 성과 분석 보고서를 만들 수 있습니다. 기간을 선택하고 하나 이상의 태그를 분석 보고서에 추가할 수 있습니다.

분석 기간은 5분에서 6일 사이로 선택할 수 있습니다. 분석 시작 시간 전에 최소 24시간의 성능 데이터가 있어야 합니다.

이 기능에 대한 리전, DB 엔진 및 인스턴스 클래스 지원 정보는 [성능 개선 도우미 기능에 대한  Amazon Aurora DB 엔진, 리전 및 인스턴스 클래스 지원](USER_PerfInsights.Overview.Engines.md#USER_PerfInsights.Overview.PIfeatureEngnRegSupport) 섹션을 참조하세요.

**특정 기간에 대한 성과 분석 보고서를 생성하는 방법**

1. [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)에서 Amazon RDS 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **성능 개선 도우미(Performance Insights)**를 선택합니다.

1. DB 인스턴스를 선택합니다.

1. 성능 개선 도우미 대시보드의 **데이터베이스 로드** 섹션에서 **성과 분석**을 선택합니다.

   기간을 설정하고 성능 분석 보고서에 하나 이상의 태그를 추가하는 필드가 표시됩니다.  
![\[분석 보고서를 생성하기 위한 필드가 표시된 성능 개선 도우미 대시보드\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/PI_CreateAnalysisReport.png)

1. 기간을 선택합니다. 오른쪽 상단의 **상대 범위** 또는**절대 범위**에서 기간을 설정하면 이 기간 내의 분석 보고서 날짜 및 시간만 입력하거나 선택할 수 있습니다. 이 기간을 벗어나도록 분석 기간을 선택하면 오류 메시지가 표시됩니다.

    기간을 설정하려면 다음 중 하나를 수행할 수 있습니다.
   + DB 로드 차트의 슬라이더 중 하나를 눌러 드래그합니다.

     **성과 분석 기간** 상자에 선택한 기간이 표시되고 DB 로드 차트에 선택한 기간이 강조 표시됩니다.
   + **성과 분석 기간** 상자에서 **시작 날짜**, **시작 시간**, **종료 날짜**, **종료 시간**을 선택합니다.  
![\[분석 기간이 선택된 성과 개선 도우미 대시보드\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/PI_CreateAnalysisRep_TimePeriod.png)

1. (선택 사항) **키**와 **값-*선택 사항***을 입력하여 보고서에 태그를 추가합니다.  
![\[새 태그를 추가할 수 있는 필드가 표시된 성능 개선 도우미 대시보드\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/PI_CreateAnalysisRep_AddTag.png)

1. **성과 분석**을 선택합니다.

   배너에 보고서 생성에 성공했는지, 실패했는지 나타내는 메시지가 표시됩니다. 이 메시지에는 보고서를 볼 수 있는 링크도 제공됩니다.

   다음 예시에서는 보고서 생성 성공 메시지가 포함된 배너를 보여줍니다.  
![\[분석 보고서 작성 성공 메시지 배너\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/PI_CreateAnaysisRep_SuccessMsg.png)

   보고서는 **성능 분석 보고서 - 신규** 탭에서 볼 수 있습니다.

AWS CLI를 사용하여 성과 분석 보고서를 생성할 수 있습니다. AWS CLI를 사용하여 보고서를 생성하는 방법에 대한 예는 [특정 기간에 대한 성과 분석 보고서 생성](USER_PerfInsights.API.Examples.md#USER_PerfInsights.API.Examples.CreatePerfAnalysisReport) 섹션을 참조하세요.

# 성능 개선 도우미에서 성과 분석 보고서 보기
<a name="USER_PerfInsights.UsingDashboard.ViewPerfAnalysisReport"></a>

**성능 분석 보고서 - 신규** 탭에 DB 인스턴스에 대해 생성된 모든 보고서가 나열됩니다. 각 보고서에는 다음 내용이 표시됩니다.
+ **ID**: 보고서의 고유 식별자입니다.
+ **이름**: 보고서에 추가된 태그 키입니다.
+ **보고서 생성 시간**: 보고서를 생성한 시간입니다.
+ **분석 시작 시간**: 보고서의 분석 시작 시간입니다.
+ **분석 종료 시간**: 보고서의 분석 종료 시간입니다.

**성능 분석 보고서를 보는 방법**

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)에서 Amazon RDS 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **성능 개선 도우미(Performance Insights)**를 선택합니다.

1. 분석 보고서를 보려는 DB 인스턴스를 선택합니다.

1. 성능 개선 도우미 대시보드에서 아래로 스크롤하여 **성능 분석 보고서 - 신규** 탭을 선택합니다.

   서로 다른 기간에 대한 모든 분석 보고서가 표시됩니다.

1. 보려는 보고서의 **ID**를 선택합니다.

   하나 이상의 인사이트가 식별된 경우 DB 로드 차트에는 기본적으로 전체 분석 기간이 표시됩니다. 보고서에서 하나의 인사이트를 식별한 경우 DB 로드 차트에는 기본적으로 해당 인사이트가 표시됩니다.

   대시보드에는 **태그** 섹션에 보고서의 태그도 나열되어 있습니다.

   다음 예시는 보고서의 전체 분석 기간을 보여줍니다.  
![\[전체 분석 보고 기간을 보여주는 DB 로드 차트\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/PI_EntireAnalysisRep.png)

1. 보고서에 인사이트가 하나 이상 식별된 경우 **데이터베이스 로드 인사이트** 목록에서 보려는 인사이트를 선택하세요.

   대시보드에는 인사이트 메시지, 인사이트 기간이 강조 표시된 DB 로드 차트, 분석 및 권장 사항, 보고서 태그 목록이 표시됩니다.

   다음 예시는 보고서의 DB 로드 인사이트를 보여줍니다.  
![\[보고서의 인사이트를 보여주는 DB 로드 차트\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/PI_AnalysisRepInsight_chart.png)  
![\[보고서 인사이트 분석 및 권장 사항 섹션\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/PI_AnalysisRepInsight_Recommendations.png)

# 성능 개선 도우미에서 성과 분석 보고서에 태그 추가
<a name="USER_PerfInsights.UsingDashboard.ManagePerfAnalysisReportTags"></a>

보고서를 만들거나 볼 때 태그를 추가할 수 있습니다. 보고서에는 태그의 수는 최대 50개입니다.

태그를 추가하려면 권한이 있어야 합니다. 성능 개선 도우미의 액세스 정책에 대한 자세한 내용은 [Performance Insights에 대한 액세스 정책 구성](USER_PerfInsights.access-control.md) 섹션을 참조하세요.

보고서를 만드는 동안 하나 이상의 태그를 추가하려면 [성능 개선 도우미에서 성과 분석 보고서 생성](USER_PerfInsights.UsingDashboard.CreatingPerfAnlysisReport.md) 프로시저의 6단계를 참조하세요.

**보고서를 볼 때 하나 이상의 태그를 추가하는 방법**

1. [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)에서 Amazon RDS 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **성능 개선 도우미(Performance Insights)**를 선택합니다.

1. DB 인스턴스를 선택합니다.

   해당 DB 인스턴스에 대해 성능 개선 도우미 대시보드가 표시됩니다.

1. 아래로 스크롤하여 **성능 분석 보고서 - 신규** 탭을 선택합니다.

1. 태그를 추가할 보고서를 선택합니다.

   대시보드에 보고서가 표시됩니다.

1. **태그**로 스크롤하여 **태그 관리**를 선택합니다.

1. **새로운 태그 추가**를 선택합니다.

1. **키**와 **값 - *선택 사항***을 입력하고 **새 태그 추가**를 선택합니다.

   다음 예시에서는 선택한 보고서에 새 태그를 추가하는 옵션을 보여줍니다.  
![\[보고서에 새 태그를 추가할 수 있는 태그 관리 창\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/PI_AddTag_ManageTags.png)

   보고서에 새 태그가 생성됩니다.

   보고서의 태그 목록이 대시보드의 **태그** 섹션에 표시됩니다. 보고서에서 태그를 제거하려면 태그 옆의 **제거**를 선택합니다.

# 성능 개선 도우미에서 성과 분석 보고서 삭제
<a name="USER_PerfInsights.UsingDashboard.DeletePerfAnalysisReport"></a>

**성능 분석 보고서** 탭에 표시된 보고서 목록에서 보고서를 삭제하거나 보고서를 보는 동안 삭제할 수 있습니다.

**보고서를 삭제하려면**

1. [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)에서 Amazon RDS 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **성능 개선 도우미(Performance Insights)**를 선택합니다.

1. DB 인스턴스를 선택합니다.

   해당 DB 인스턴스에 대해 성능 개선 도우미 대시보드가 표시됩니다.

1. 아래로 스크롤하여 **성능 분석 보고서 - 신규** 탭을 선택합니다.

1. 삭제하려는 보고서를 선택하고 오른쪽 상단의 **삭제**를 선택합니다.  
![\[삭제하기 위해 선택한 보고서를 삭제할 수 있는 성능 개선 도우미 대시보드\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/PI_DeleteAnalysisRep.png)

   확인 창이 표시됩니다. 확인을 선택하면 보고서가 삭제됩니다.

1. (선택 사항) 삭제하려는 보고서의 **ID**를 선택합니다.

   보고서 페이지의 오른쪽 상단에 있는 **삭제**를 선택합니다.

   확인 창이 표시됩니다. 확인을 선택하면 보고서가 삭제됩니다.

# 성능 개선 도우미의 상위 SQL 탭을 사용하여 쿼리 분석
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics"></a>

Amazon RDS 성능 개선 도우미 대시보드에서 **상위 차원(Top dimensions)** 테이블의 **상위 SQL(Top SQL)** 탭에서 실행 중인 쿼리 및 최근 쿼리에 대한 정보를 확인할 수 있습니다. 이 정보를 사용하여 쿼리를 튜닝할 수 있습니다.

**Topics**
+ [상위 SQL(Top SQL) 탭 개요](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL)
+ [성능 개선 도우미 대시보드에서 더 많은 SQL 텍스트에 액세스](USER_PerfInsights.UsingDashboard.SQLTextSize.md)
+ [성능 개선 도우미 대시보드에서 SQL 통계 보기](USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.AnalyzingSQLLevel.md)

## 상위 SQL(Top SQL) 탭 개요
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL"></a>

기본적으로 **상위 SQL** 탭은 DB 로드에 가장 많은 영향을 미치는 25개의 쿼리를 보여줍니다. 쿼리를 조정하는 데 도움이 되도록 쿼리 텍스트 및 SQL 통계와 같은 정보를 분석할 수 있습니다. **상위 SQL(Top SQL)** 탭에 표시될 통계를 선택할 수도 있습니다.

**Topics**
+ [SQL 텍스트](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.text)
+ [SQL 통계](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.statistics)
+ [대기별 로드(AAS)](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.Load-by-waits)
+ [SQL 정보 보기](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.SQL-information)
+ [통계 기본 설정 선택](#USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.Preferences)

### SQL 텍스트
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.text"></a>

기본적으로 **상위 SQL** 테이블의 각 행에는 각 문에 대해 500바이트의 텍스트가 표시됩니다.

![\[SQL 텍스트\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/sql-text-apg.png)


기본 500바이트 이상의 SQL 텍스트를 보는 방법에 대한 자세한 내용은 [성능 개선 도우미 대시보드에서 더 많은 SQL 텍스트에 액세스](USER_PerfInsights.UsingDashboard.SQLTextSize.md) 섹션을 참조하세요.

*SQL 다이제스트(SQL digest)*는 구조적으로 유사하지만 리터럴 값이 다를 수 있는 여러 실제 쿼리의 조합입니다. 다이제스트는 하드 코딩된 값을 물음표로 바꿉니다. 예를 들어, 다이제스트는 `SELECT * FROM emp WHERE lname= ?`가 될 수 있습니다. 이 다이제스트에는 다음 하위 쿼리가 포함될 수 있습니다.

```
SELECT * FROM emp WHERE lname = 'Sanchez'
SELECT * FROM emp WHERE lname = 'Olagappan'
SELECT * FROM emp WHERE lname = 'Wu'
```

다이제스트에서 리터럴 SQL 문을 보려면 쿼리를 선택한 다음 더하기 기호 (\$1) 를 선택합니다. 다음 예에서 선택한 쿼리는 다이제스트입니다.

![\[선택된 SQL 다이제스트\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf_insights_4b.png)


**참고**  
SQL 다이제스트는 유사한 SQL 문을 그룹화하지만, 민감한 정보는 삭제하지 않습니다.

### SQL 통계
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.statistics"></a>

*SQL 통계(SQL statistics)*는 SQL 쿼리에 대한 성능 관련 지표입니다. 예를 들어 성능 개선 도우미는 초당 실행 횟수 또는 초당 처리된 행을 표시할 수 있습니다. 성능 개선 도우미는 가장 일반적인 쿼리에 대한 통계만 수집합니다. 일반적으로 이러한 쿼리는 성능 개선 도우미 대시보드에 표시된 부하별로 상위 쿼리와 일치합니다.

**상위 SQL(Top SQL)** 테이블의 모든 라인은 다음 예에 나온 것처럼 SQL 문 또는 다이제스트에 대한 관련 통계를 보여줍니다.

![\[상위 SQL\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf_insights_4.png)


성능 개선 도우미는 SQL 통계에 대해 `0.00` 및 `-`(알 수 없음)을 보고할 수 있습니다. 이 상황은 다음 조건에서 발생합니다.
+ 샘플이 하나만 존재합니다. 예를 들어, 성능 개선 도우미는 `pg_stat_statements` 보기에서 여러 개의 샘플을 기반으로 Aurora PostgreSQL 쿼리의 변경 비율을 계산합니다. 워크로드가 짧은 시간 동안 실행되면 성능 개선 도우미에서 샘플을 하나만 수집할 수 있으며 이런 경우 변경 비율을 계산할 수 없습니다. 값을 알 수 없으므로 대시(`-`)로 표시됩니다.
+ 두 샘플의 값이 같은 경우입니다. 변경이 발생하지 않았기 때문에 성능 개선 도우미가 변경 비율을 계산할 수 없으므로 비율을 `0.00`으로 보고합니다.
+ Aurora PostgreSQL 문에 유효한 식별자가 없는 경우입니다. PostgreSQL은 구문 분석 및 분석 후에만 문에 대한 식별자를 만듭니다. 따라서 PostgreSQL 내부 인 메모리 구조에 식별자가 없는 상태로 문이 존재할 수 있습니다. 성능 개선 도우미는 초당 한 번 내부 인 메모리 구조를 샘플링하므로 하나의 샘플에 대해서만 대기 시간이 짧은 쿼리가 나타날 수 있습니다. 이 샘플에 대해 쿼리 식별자를 사용할 수 없는 경우 성능 개선 도우미는 이 문을 통계와 연결할 수 없습니다. 값을 알 수 없으므로 대시(`-`)로 표시됩니다.

Aurora엔진의 SQL 통계에 대한 설명을 보려면 [성능 개선 도우미에 대한 SQL 통계](sql-statistics.md) 섹션을 참조하세요.

### 대기별 로드(AAS)
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.Load-by-waits"></a>

**상위 SQL(Top SQL)**에서 **대기 시간별 로드(AAS)(Load by waits (AAS))** 열은 각 상위 로드 항목과 연결된 데이터베이스 로드의 비율을 나타냅니다. 이 열에는 현재 **DB 부하 차트**에서 어떤 그룹화 기준을 선택하든 그 기준에 따라 해당 항목의 부하가 반영됩니다. 평균 활성 세션(AAS)에 대한 자세한 내용은 [평균 활성 세션](USER_PerfInsights.Overview.ActiveSessions.md#USER_PerfInsights.Overview.ActiveSessions.AAS) 섹션을 참조하세요.

예를 들어 **DB 로드(DB load)** 차트를 대기 상태별로 그룹화할 수 있습니다. 상위 부하 항목 테이블에서 SQL 쿼리를 검사합니다. 이 경우 **DB Load by Waits(대기별 DB 로드)** 막대는 쿼리가 영향을 미치는 대기 상태의 정도를 크기, 세그먼트 및 컬러 코드로 표시합니다. 또한 선택한 쿼리에 영향을 미치는 대기 상태를 표시합니다.

![\[대기 시간별 DB 부하\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf_insights_6.png)


### SQL 정보 보기
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.SQL-information"></a>

**상위 SQL(Top SQL)** 테이블에서 명령문을 열어 해당 정보를 볼 수 있습니다. 맨 아래 창에 정보가 나타납니다.

![\[리터럴 쿼리가 선택된 상위 SQL 테이블\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf-insights-sql-ids-open.png)


상위 SQL 탭에서 SQL 문과 연결된 다음과 같은 식별자(ID) 유형을 볼 수 있습니다.
+ **SQL ID 지원** – SQL ID의 해시 값입니다. 이 값은 AWS Support를 이용할 때 SQL ID를 참조하는 용도로만 사용됩니다. AWS Support는 실제 SQL ID 및 SQL 텍스트에 액세스할 수 없습니다.
+ **Support Digest ID(다이제스트 ID 지원)** – 다이제스트 ID의 해시 값입니다. 이 값은 AWS Support를 이용할 때 다이제스트 ID를 참조하는 용도로만 사용됩니다. AWS Support는 실제 다이제스트 ID 및 SQL 텍스트에 액세스할 수 있는 권한이 없습니다.

### 통계 기본 설정 선택
<a name="USER_PerfInsights.UsingDashboard.Components.AvgActiveSessions.TopLoadItemsTable.TopSQL.Preferences"></a>

**기본 설정(Preferences)** 아이콘을 선택하여 **상위 SQL(Top SQL)** 탭에 표시되는 통계를 제어할 수 있습니다.

![\[통계 기본 설정\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf-insights-sql-ids-preferences-icon.png)


**기본 설정** 아이콘을 선택하면 **기본 설정** 창이 열립니다. 다음 스크린샷은 **기본 설정** 창의 예입니다.

![\[기본 설정 창\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf-insights-sql-ids-preferences.png)


**상위 SQL(Top SQL)** 탭에 표시하려는 통계를 활성화하고 마우스를 사용하여 창 아래쪽으로 스크롤한 다음 **계속(Continue)**을 선택합니다.

Aurora 엔진의 초당 또는 호출당 통계에 대한 자세한 내용은 [성능 개선 도우미에 대한 SQL 통계](sql-statistics.md)의 엔진별 SQL 통계 섹션을 참조하십시오.

# 성능 개선 도우미 대시보드에서 더 많은 SQL 텍스트에 액세스
<a name="USER_PerfInsights.UsingDashboard.SQLTextSize"></a>

기본적으로 **상위 SQL(Top SQL)** 테이블의 각 행에는 각 SQL 문에 대해 500바이트의 SQL 텍스트가 표시됩니다.

![\[500바이트의 SQL\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf-insights-top-sql-bytes.png)


SQL 문이 500바이트를 초과하면 **상위 SQL** 테이블 아래의 **SQL 텍스트** 섹션에서 더 많은 텍스트를 볼 수 있습니다. 이 경우 **SQL 텍스트**에 표시된 쿼리의 최대 길이는 4KB입니다. 이 제한은 콘솔에 의해 도입되며 데이터베이스 엔진에서 설정한 제한에 따라 달라집니다. **SQL 텍스트**에 표시된 텍스트를 저장하려면 **다운로드**를 선택합니다.

**Topics**
+ [Aurora MySQL 텍스트 크기 제한](#sql-text-engine-limits)
+ [Aurora PostgreSQL DB 인스턴스에 대한 SQL 텍스트 한도 설정](USER_PerfInsights.UsingDashboard.SQLTextLimit.md)
+ [성능 개선 도우미 대시보드에서 SQL 텍스트 보기 및 다운로드](view-download-text.md)

## Aurora MySQL 텍스트 크기 제한
<a name="sql-text-engine-limits"></a>

SQL 텍스트를 다운로드할 때 데이터베이스 엔진은 최대 길이를 결정합니다. 다음의 엔진별 제한에 해당하는 SQL 텍스트를 다운로드할 수 있습니다.


| DB 엔진 | 다운로드한 텍스트의 최대 길이 | 
| --- | --- | 
| Aurora MySQL | 길이는 4,096바이트로 고정됩니다. | 

성능 개선 도우미 콘솔의 **SQL 텍스트** 섹션은 엔진이 반환하는 최대값까지 표시합니다. 예들 들어, Aurora MySQL은 최대 1KB를 성능 개선 도우미에 반환하며, 원래 쿼리가 더 큰 경우에도 1KB만 수집하고 표시할 수 있습니다. 따라서 **SQL 텍스트**의 쿼리를 보거나 다운로드하면 성능 개선 도우미가 동일한 바이트 수를 반환합니다.

AWS CLI 또는 API, 성능 개선 도우미에는 콘솔이 적용하는 4KB 제한이 없으며, `DescribeDimensionKeys` 및 `GetResourceMetrics`로 최대 500바이트를 반환합니다.

**참고**  
`GetDimensionKeyDetails`는 전체 쿼리를 반환하지만 크기에는 엔진 제한이 적용됩니다.

# Aurora PostgreSQL DB 인스턴스에 대한 SQL 텍스트 한도 설정
<a name="USER_PerfInsights.UsingDashboard.SQLTextLimit"></a>

Aurora PostgreSQL은 텍스트를 다르게 처리합니다. DB 인스턴스 파라미터 `track_activity_query_size`를 사용하여 텍스트 크기 제한을 설정할 수 있습니다. 이 파라미터에는 다음과 같은 특성이 있습니다.

기본 텍스트 크기  
Aurora PostgreSQL 버전 9.6에서 `track_activity_query_size` 파라미터에 대한 기본 설정은 1,024바이트입니다. Aurora PostgreSQL 버전 10이상에서 기본 설정은 4,096바이트입니다.

최대 텍스트 크기  
Aurora PostgreSQL 버전 12 이하에 대한 `track_activity_query_size` 제한은 102,400바이트입니다. 버전 13 이상에서는 최대 1MB입니다.  
엔진이 성능 개선 도우미에 1MB를 반환하면 콘솔에는 처음 4KB만 표시됩니다. 쿼리를 다운로드하면 전체 1MB를 받을 수 있습니다. 이 경우 보기 및 다운로드하면 다른 바이트 수가 반환됩니다. `track_activity_query_size` DB 파라미터에 대한 자세한 내용은 PostgreSQL 설명서에서 [런타임 통계](https://www.postgresql.org/docs/current/runtime-config-statistics.html)를 참조하세요.

SQL 텍스트 크기를 늘리려면 `track_activity_query_size` 제한을 늘립니다. 파라미터를 수정하려면 Aurora PostgreSQL DB 인스턴스와 연결된 파라미터 그룹에서 파라미터 설정을 변경하세요.

**인스턴스가 기본 파라미터 그룹을 사용할 때 설정 변경**

1. 적절한 DB 엔진 및 DB 엔진 버전에 대해 새로운 DB 인스턴스 파라미터 그룹을 생성합니다.

1. 새 파라미터 그룹에 파라미터를 설정합니다.

1. 새 파라미터 그룹을 DB 인스턴스에 연결합니다.

DB 인스턴스 파라미터 설정에 대한 자세한 내용은 [Amazon Aurora에서 DB 파라미터 그룹의 파라미터 수정](USER_WorkingWithParamGroups.Modifying.md) 단원을 참조하세요.

# 성능 개선 도우미 대시보드에서 SQL 텍스트 보기 및 다운로드
<a name="view-download-text"></a>

성능 개선 도우미 대시보드에서 SQL 텍스트를 보기 및 다운로드할 수 있습니다.

**성능 개선 도우미 대시보드에서 더 많은 SQL 텍스트를 보려면**

1. [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)에서 Amazon RDS 콘솔을 엽니다.

1. 탐색 창에서 **성능 개선 도우미**을 선택합니다.

1. DB 인스턴스를 선택합니다.

1. 성능 개선 도우미 대시보드에서 아래로 스크롤하여 **상위 SQL** 탭으로 이동합니다.

1. 더하기(\$1) 기호를 선택하여 SQL 다이제스트를 펼치고 다이제스트의 하위 쿼리 중 하나를 선택합니다.

   500바이트 이상의 텍스트가 있는 SQL 문은 다음 이미지와 유사합니다.  
![\[라지 텍스트가 포함된 SQL 문\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf-insights-large-text-aurora-1.png)

1. **SQL 텍스트** 탭까지 아래로 스크롤합니다.  
![\[SQL 정보 섹션에는 더 많은 SQL 텍스트가 표시됩니다.\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf-insights-large-text-aurora-2.png)

   성능 개선 도우미 대시보드는 각 SQL 문에 최대 4,096바이트를 표시할 수 있습니다.

1. (선택 사항) **복사**를 선택하여 표시된 SQL 문을 복사하거나 **다운로드**를 선택하여 최대 DB 엔진 한도까지 SQL 텍스트를 볼 수 있는 SQL 문을 다운로드합니다.
**참고**  
SQL 문을 복사하거나 다운로드하려면 팝업 차단 기능을 비활성화하세요.

# 성능 개선 도우미 대시보드에서 SQL 통계 보기
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.AnalyzingSQLLevel"></a>

성능 개선 도우미 대시보드에서 SQL 통계는 **데이터베이스 로드(Database load)** 차트의 **상위 SQL(Top SQL)** 탭에서 확인할 수 있습니다.

**SQL 통계를 보는 방법**

1. [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)에서 Amazon RDS 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **성능 개선 도우미(Performance Insights)**를 선택합니다.

1. 페이지 상단에서 SQL 통계를 확인하려는 데이터베이스를 선택합니다.

1. 페이지의 하단으로 스크롤하고 **상위 SQL(Top SQL)**을 선택합니다.

1. 개별 문(Aurora MySQL만 해당) 또는 다이제스트 쿼리를 선택합니다.  
![\[실행 중인 쿼리의 지표 보기\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf_insights_per_sql_digest.png)

1. 차트 오른쪽 상단 모서리에 있는 기어 모양 아이콘을 선택하여 표시할 통계를 선택하십시오. Amazon RDSAurora엔진의 SQL 통계에 대한 설명을 보려면 [성능 개선 도우미에 대한 SQL 통계](sql-statistics.md) 섹션을 참조하세요.

   다음 예는 Aurora PostgreSQL의 기본 설정을 보여줍니다.  
![\[Aurora PostgreSQL DB 인스턴스의 실행 중인 쿼리에 대한 지표 기본 설정\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf_insights_per_sql_pref_apg.png)

   다음 예는 Aurora My SQL DB 인스턴스의 기본 설정을 보여줍니다.  
![\[Aurora MySQL DB 인스턴스의 실행 쿼리에 대한 지표 기본 설정\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/perf_insights_per_sql_pref_ams.png)

1. 저장(Save)을 선택하여 기본 설정을 저장합니다.

   **상위 SQL(Top SQL)** 테이블이 새로 고쳐집니다.