쿼리별 및 데이터베이스 카운터 세부 지표 활성화 및 비활성화
Database Insights 고급 모드를 선택하면 쿼리별 및 데이터베이스 카운터 세부 지표가 기본적으로 활성화됩니다. Database Insights 표준 모드를 선택하면 DB 클러스터를 생성할 때 이를 활성화하고 나중에 콘솔에서 DB 클러스터를 수정하여 비활성화할 수 있습니다. 쿼리별 및 데이터베이스 카운터 세부 지표를 활성화할 때는 가동 중지 시간, 재부팅 또는 장애 조치가 발생하지 않습니다.
참고
성능 스키마는 Aurora MySQL에서 사용하는 선택적 성능 도구입니다. 성능 스키마를 켜거나 끄면 재부팅해야 합니다. 하지만 쿼리별 및 데이터베이스 카운터 세부 지표를 활성화하거나 비활성화하는 경우 재부팅이 필요 없습니다. 자세한 내용은 Aurora MySQL Database Insights의 성능 스키마 개요 섹션을 참조하세요.
Aurora 글로벌 데이터베이스에서 쿼리별 및 데이터베이스 카운터 세부 지표를 사용하는 경우 각 AWS 리전의 데이터베이스마다 개별적으로 해당 지표를 활성화합니다. 자세한 내용은 Amazon RDS 성능 인사이트를 사용하여 Amazon Aurora Global Database 모니터링을 참조하세요.
Database Insights 에이전트는 DB 호스트에서 제한된 CPU 및 메모리를 사용합니다. DB 로드가 높을 경우 에이전트는 데이터 수집 빈도를 줄여 성능에 미치는 영향을 제한합니다.
- Console
-
콘솔에서 DB 클러스터를 생성하거나 수정할 때 Database Insights 표준 모드 적용 시 쿼리별 및 데이터베이스 카운터 세부 지표가 수집되도록 설정할 수 있습니다. 쿼리별 및 데이터베이스 카운터 세부 지표를 활성화하면 DB 클러스터에 대한 Database Insights 설정 및 옵션을 관리할 수 있습니다. 클러스터 수준 설정은 클러스터의 모든 DB 인스턴스에 적용됩니다.
DB 클러스터를 생성할 때 쿼리별 및 데이터베이스 카운터 세부 지표 활성화 또는 비활성화
새 DB 클러스터를 만든 후 Amazon RDS는 기본적으로 쿼리별 및 데이터베이스 카운터 세부 지표를 활성화합니다. 이를 비활성화하려면 Database Insights – 표준 옵션을 선택하고 쿼리별 및 데이터베이스 카운터 세부 지표 수집 활성화 옵션을 선택 취소합니다.
DB 클러스터를 만들려면 Amazon Aurora DB 클러스터 생성의 DB 엔진에 대한 지침을 따르세요.
다음 이미지는 Database Insights 섹션의 스크린샷입니다.
쿼리별 및 데이터베이스 카운터 세부 지표 수집 활성화를 선택하면 다음과 같은 옵션을 사용할 수 있습니다.
-
보존 – Database Insights 데이터를 유지할 시간입니다. 보존 설정은 기본값(7일)입니다. 성능 데이터를 더 오래 보존하려면 1~24개월을 지정하십시오. 보존 기간에 대한 자세한 내용은 Database Insights의 요금 및 데이터 보존 섹션을 참조하세요.
-
AWS KMS key – 을(를) 지정합니다..AWS KMS key Database Insights는 KMS 키를 사용하여 잠재적으로 민감한 데이터를 모두 암호화합니다. 데이터는 암호화된 상태로 전송 및 저장됩니다. 자세한 내용은 Database Insights에 대한 KMS 키 정책 변경을 참조하세요.
DB 클러스터를 수정할 때 쿼리별 및 데이터베이스 카운터 세부 지표 활성화 또는 비활성화
콘솔에서 DB 클러스터 를 수정하여 Database Insights의 쿼리별 및 데이터베이스 카운터 세부 지표를 관리할 수 있습니다.
콘솔을 사용하여 DB 클러스터에 대한 쿼리별 및 데이터베이스 카운터 세부 지표를 관리하려면
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/
에서 Amazon RDS 콘솔을 엽니다. -
데이터베이스를 선택합니다.
-
DB 클러스터를 선택하고 수정을 선택합니다.
-
쿼리별 및 데이터베이스 카운터 세부 지표 수집 활성화를 선택하여 활성화합니다. 해당 DB 클러스터에 대해 이를 비활성화하려면 Database Insights – 표준 옵션을 선택하고 쿼리별 및 데이터베이스 카운터 세부 지표 수집 활성화 옵션을 선택 취소합니다.
쿼리별 및 데이터베이스 카운터 세부 지표 수집 활성화를 선택하면 다음과 같은 옵션을 사용할 수 있습니다.
-
보존 – Database Insights 데이터를 유지할 시간입니다. 보존 설정은 기본값(7일)입니다. 성능 데이터를 더 오래 보존하려면 1~24개월을 지정하십시오. 보존 기간에 대한 자세한 내용은 Database Insights의 요금 및 데이터 보존 섹션을 참조하세요.
-
AWS KMS key - KMS 키를 지정합니다. Database Insights는 KMS 키를 사용하여 잠재적으로 민감한 데이터를 모두 암호화합니다. 데이터는 암호화된 상태로 전송 및 저장됩니다. 자세한 내용은 Amazon Aurora 리소스 암호화 섹션을 참조하세요.
-
-
Continue(계속)를 선택합니다.
-
Scheduling of Modifications(수정 사항 예약)에 대해 Apply immediately(즉시 적용)를 선택합니다. 예약된 다음 유지 관리 기간에 적용을 선택하면 인스턴스에서 이 설정을 무시하고 쿼리별 및 데이터베이스 카운터 세부 지표 수집을 즉시 활성화합니다.
-
Modify Instance(인스턴스 수정)를 선택합니다.
-
- AWS CLI
-
create-db-instance AWS CLI 명령을 사용하는 경우,
--enable-performance-insights를 지정하고--database-insights-mode를advanced또는standard로 설정하여 쿼리별 및 데이터베이스 카운터 세부 지표를 활성화합니다. 이를 비활성화하려면--no-enable-performance-insights를 지정하고database-insights-mode를standard로 설정합니다.다음 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-insightsWindows의 경우:
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일입니다. 보존 기간에 대한 자세한 내용은 Database Insights의 요금 및 데이터 보존 섹션을 참조하세요.다음 예시에서는
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 93Windows의 경우:
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 클러스터 수준에서 해당 지표를 관리하지 않는 경우에만, DB 클러스터 내 개별 인스턴스에 대한 쿼리별 및 데이터베이스 카운터 세부 지표 설정을 전환할 수 있습니다.
-
- RDS API
-
CreateDBInstance 작업 Amazon RDS API 작업을 사용하여 DB 클러스터 내에서 새 DB 인스턴스를 생성할 때
EnablePerformanceInsights를True로 설정하면 쿼리별 및 데이터베이스 카운터 세부 지표가 활성화됩니다. 이를 비활성화하려면EnablePerformanceInsights를False로 설정하고DatabaseInsightsMode를standard로 설정합니다.다음 API 작업으로
EnablePerformanceInsights값을 지정할 수도 있습니다.쿼리별 및 데이터베이스 카운터 세부 지표를 활성화하는 경우
PerformanceInsightsRetentionPeriod파라미터를 사용하여 데이터를 유지할 기간(일수)을 선택적으로 지정할 수 있습니다.7,월* 31(월은 1~23 사이의 숫자여야 함) 또는731이라고 지정할 수 있습니다. 예를 들어 성능 데이터를 3개월 동안 보존하려면 3에 31을 곱한93을 지정하면 됩니다. 기본값은7일입니다. 보존 기간에 대한 자세한 내용은 Database Insights의 요금 및 데이터 보존 섹션을 참조하세요.