Aurora의 성능 개선 도우미 설정 및 해제 - Amazon Aurora

Aurora의 성능 개선 도우미 설정 및 해제

중요

AWS는 Performance Insights의 수명 종료일을 2025년 11월 30일로 발표했습니다. 이 날짜 이후에는 Amazon RDS가 더 이상 Performance Insights 콘솔 환경, 유연한 보존 기간(1~24개월) 및 연결 요금을 지원하지 않습니다. Performance Insights API는 요금 변경 없이 계속 제공됩니다. Performance Insights API 비용은 CloudWatch Database Insights 비용과 함께 AWS 청구서에 표시됩니다.

Performance Insights의 유료 티어를 사용하는 DB 클러스터를 2025년 11월 30일 이전에 Database Insights의 고급 모드로 업그레이드하는 것이 좋습니다. Database Insights의 고급 모드로 업그레이드하는 방법에 대한 자세한 내용은 Amazon Aurora에 Database Insights의 고급 모드 켜기 섹션을 참조하세요.

조치를 취하지 않으면 Performance Insights를 사용하는 DB 클러스터가 기본적으로 Database Insights의 표준 모드를 사용하게 됩니다. Database Insights의 표준 모드를 사용하는 경우 7일이 지난 성능 데이터 기록에 액세스할 수 없으며 Amazon RDS 콘솔에서 실행 계획 및 온디맨드 분석 기능을 사용하지 못할 수 있습니다. 2025년 11월 30일 이후에는 Database Insights의 고급 모드만 실행 계획과 온디맨드 분석을 지원합니다.

CloudWatch Database Insights를 사용하면 데이터베이스 플릿의 데이터베이스 로드를 모니터링하며 대규모로 성능을 분석하고 문제를 해결할 수 있습니다. Database Insights에 대한 자세한 내용은 CloudWatch Database Insights를 사용하여 Amazon Aurora 데이터베이스 모니터링 섹션을 참조하세요. 요금에 대한 자세한 내용은 Amazon CloudWatch 요금을 참조하십시오.

DB 클러스터를 생성할 때 Performance Insights를 활성화할 수 있습니다. 필요한 경우 콘솔에서 DB 클러스터 를 수정하여 나중에 비활성화할 수 있습니다. 성능 개선 도우미를 활성화하거나 비활성화해도 가동 중지, 재부팅 또는 장애 조치가 발생하지 않습니다.

참고

성능 스키마는 Aurora MySQL에서 사용하는 선택적 성능 도구입니다. 성능 스키마를 켜거나 끄면 재부팅해야 합니다. 그러나 성능 개선 도우미를 켜거나 끌 경우에는 재부팅할 필요가 없습니다. 자세한 내용은 Aurora MySQL에서 성능 개선 도우미의 성능 스키마 개요 섹션을 참조하세요.

Aurora Global Database와 함께 Performance Insights를 사용하는 경우, 각 AWS 리전에서 데이터베이스에 대해 개별적으로 Performance Insights를 활성화해야 합니다. 자세한 내용은 Amazon RDS 성능 인사이트를 사용하여 Amazon Aurora Global Database 모니터링을 참조하세요.

성능 개선 도우미 에이전트는 DB 호스트에서 제한된 CPU 및 메모리를 사용합니다. DB 로드가 높을 경우 에이전트는 데이터 수집 빈도를 줄여 성능에 미치는 영향을 제한합니다.

Console

콘솔에서 DB 클러스터를 생성할 때 성능 개선 도우미를 설정하거나 해제할 수 있습니다. 성능 개선 도우미를 활성화하면 DB 클러스터에 대해 성능 개선 도우미 설정 및 옵션을 관리할 수 있습니다. 클러스터 수준 설정은 클러스터의 모든 DB 인스턴스에 적용됩니다.

DB 클러스터를 만들 때 성능 개선 도우미 활성화 및 비활성화

DB 클러스터를 만든 후 Amazon RDS는 기본적으로 성능 개선 도우미를 활성화합니다. DB 클러스터에 대해 성능 개선 도우미를 끄려면 Database Insights – 표준 옵션을 선택하고 성능 개선 도우미 활성화 옵션을 선택 취소합니다.

DB 클러스터를 만들려면 Amazon Aurora DB 클러스터 생성의 DB 엔진에 대한 지침을 따르세요.

다음 이미지는 성능 개선 도우미 섹션의 스크린샷입니다.

콘솔을 사용하여 DB 인스턴스 생성 중 성능 개선 도우미를 활성화합니다.

성능 개선 도우미 활성화를 선택하면 다음 옵션이 있습니다.

  • 보존(Database Insights의 표준 모드에만 해당) - 성능 개선 도우미 데이터를 보존하는 시간입니다. 프리 티어의 보존 설정은 기본값(7일)입니다. 성능 데이터를 더 오래 보존하려면 1~24개월을 지정하십시오. 보존 기간에 대한 자세한 내용은 성능 개선 도우미의 요금 및 데이터 보존 섹션을 참조하세요.

  • AWS KMS key – AWS KMS key을(를) 지정합니다. 성능 개선 도우미는 KMS 키를 사용하여 잠재적으로 민감한 데이터를 모두 암호화합니다. 데이터는 암호화된 상태로 전송 및 저장됩니다. 자세한 내용은 성능 개선 도우미를 위한 AWS KMS 정책 변경 섹션을 참조하세요.

DB 클러스터를 수정할 때 Performance Insights 켜기 또는 끄기

콘솔에서 DB 클러스터 를 수정하여 Performance Insights를 관리할 수 있습니다.

콘솔을 사용하여 DB 클러스터에 대해 Performance Insights를 관리하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 데이터베이스를 선택합니다.

  3. DB 클러스터를 선택하고 수정을 선택합니다.

  4. 성능 개선 도우미를 켜려면 성능 개선 도우미 활성화를 선택합니다. DB 클러스터에 대해 성능 개선 도우미를 끄려면 Database Insights – 표준 옵션을 선택하고 성능 개선 도우미 활성화 옵션을 선택 취소합니다.

    성능 개선 도우미 활성화를 선택하면 다음 옵션이 있습니다.

    • 보존(Database Insights의 표준 모드에만 해당) - 성능 개선 도우미 데이터를 보존하는 시간입니다. 프리 티어의 보존 설정은 기본값(7일)입니다. 성능 데이터를 더 오래 보존하려면 1~24개월을 지정하십시오. 보존 기간에 대한 자세한 내용은 성능 개선 도우미의 요금 및 데이터 보존 섹션을 참조하세요.

    • AWS KMS key - KMS 키를 지정합니다. 성능 개선 도우미는 KMS 키를 사용하여 잠재적으로 민감한 데이터를 모두 암호화합니다. 데이터는 암호화된 상태로 전송 및 저장됩니다. 자세한 내용은 Amazon Aurora 리소스 암호화 섹션을 참조하세요.

    콘솔을 사용하여 DB 클러스터를 수정하는 동안 성능 개선 도우미를 수정합니다.
  5. Continue(계속)를 선택합니다.

  6. Scheduling of Modifications(수정 사항 예약)에 대해 Apply immediately(즉시 적용)를 선택합니다. 예약된 다음 유지 관리 윈도우에 적용을 선택하면 인스턴스에서 이 설정을 무시하고 성능 개선 도우미를 즉시 활성화합니다.

  7. Modify Instance(인스턴스 수정)를 선택합니다.

AWS CLI

create-db-instance AWS CLI 명령을 사용하는 경우, --enable-performance-insights를 지정하고 --database-insights-modeadvanced 또는 standard로 설정하여 성능 개선 도우미를 활성화합니다. 성능 개선 도우미를 비활성화하려면 --no-enable-performance-insights를 지정하고 database-insights-modestandard로 설정합니다.

다음 AWS CLI 명령을 사용해 다음 값을 지정할 수도 있습니다.

AWS CLI를 사용하여 DB 클러스터의 성능 개선 도우미를 관리하려면
  • modify-db-cluster AWS CLI 명령을 호출하고 다음 값을 입력합니다.

    • --db-cluster-identifier - DB 클러스터에서 DB 인스턴스의 이름

    • --enable-performance-insights로 활성화 또는 --no-enable-performance-insights로 비활성화

    • database-insights-mode - DB 클러스터에 대한 Database Insights 모드입니다. 성능 개선 도우미를 끄려면 이 값을 standard로 설정합니다.

    다음 예제에서는 sample-db-cluster에 대한 성능 개선 도우미를 활성화합니다.

    대상 LinuxmacOS, 또는Unix:

    aws rds modify-db-cluster \ --database-insights-mode standard \ --db-cluster-identifier sample-db-instance \ --enable-performance-insights

    Windows의 경우:

    aws rds modify-db-cluster ^ --database-insights-mode standard ^ --db-cluster-identifier sample-db-instance ^ --enable-performance-insights

CLI에서 성능 개선 도우미를 활성화할 때 필요에 따라 --performance-insights-retention-period 옵션을 사용하여 성능 개선 도우미 데이터를 보존할 시간을 일 단위로 지정할 수 있습니다. 7, * 31(은 1~23 사이의 숫자여야 함) 또는 731이라고 지정할 수 있습니다. 예를 들어 성능 데이터를 3개월 동안 보존하려면 3에 31을 곱한 93을 지정하면 됩니다. 기본값은 7일입니다. 보존 기간에 대한 자세한 내용은 성능 개선 도우미의 요금 및 데이터 보존 섹션을 참조하세요.

다음 예에서는 sample-db-cluster의 성능 개선 도우미를 활성화하고 성능 개선 도우미 데이터를 93일(3개월) 동안 보존하도록 지정합니다.

대상 LinuxmacOS, 또는Unix:

aws rds modify-db-cluster \ --database-insights-mode standard \ --db-cluster-identifier sample-db-instance \ --enable-performance-insights \ --performance-insights-retention-period 93

Windows의 경우:

aws rds modify-db-cluster ^ --database-insights-mode standard ^ --db-cluster-identifier sample-db-instance ^ --enable-performance-insights ^ --performance-insights-retention-period 93

보존 기간을 94일처럼 유효하지 않은 값으로 지정하면 RDS에서 오류가 발생합니다.

An error occurred (InvalidParameterValue) when calling the CreateDBInstance operation: Invalid Performance Insights retention period. Valid values are: [7, 31, 62, 93, 124, 155, 186, 217, 248, 279, 310, 341, 372, 403, 434, 465, 496, 527, 558, 589, 620, 651, 682, 713, 731]
참고

성능 개선 도우미가 클러스터 수준에서 관리되지 않는 DB 클러스터의 인스턴스에 대해서만 성능 개선 도우미를 전환할 수 있습니다.

RDS API

CreateDBInstance 작업 Amazon RDS API 작업을 사용하여 DB 클러스터 내에서 새 DB 인스턴스를 생성할 때 EnablePerformanceInsightsTrue로 설정하면 성능 개선 도우미가 활성화됩니다. 성능 개선 도우미를 끄려면 EnablePerformanceInsightsFalse로, DatabaseInsightsModestandard로 설정합니다.

다음 API 작업으로 EnablePerformanceInsights 값을 지정할 수도 있습니다.

성능 개선 도우미를 활성화할 때 선택적으로 PerformanceInsightsRetentionPeriod 파라미터를 사용하여 성능 개선 도우미 데이터를 보존할 시간을 일 단위로 지정할 수 있습니다. 7, * 31(은 1~23 사이의 숫자여야 함) 또는 731이라고 지정할 수 있습니다. 예를 들어 성능 데이터를 3개월 동안 보존하려면 3에 31을 곱한 93을 지정하면 됩니다. 기본값은 7일입니다. 보존 기간에 대한 자세한 내용은 성능 개선 도우미의 요금 및 데이터 보존 섹션을 참조하세요.