Performance Insights

Amazon RDS 데이터베이스 성능 분석 및 튜닝

Amazon RDS Performance Insights란 무엇인가요?

Amazon RDS 성능 개선 도우미는 데이터베이스의 로드를 빠르게 평가하고 언제 어디에서 조치해야 하는지 파악하는 데 도움이 되는 데이터베이스 성능 조정 및 모니터링 기능입니다. 성능 개선 도우미를 사용하면 데이터베이스 로드를 시각화하여 보여주는 이해하기 쉬운 대시보드를 통해 비전문가도 쉽게 성능 문제를 탐지할 수 있습니다.

성능 개선 도우미는 애플리케이션의 성능에 영향을 미치지 않는 가벼운 데이터 수집 방법을 사용하고 어떤 SQL 명령문이 부하를 일으키고 그 이유를 쉽게 보여줍니다. 구성이나 유지관리가 필요 없으며, 현재 Amazon Aurora(PostgreSQL- 및 MySQL- 호환 에디션), Amazon RDS for PostgreSQL, MySQL, MariaDB, SQL ServerOracle에 제공됩니다.

성능 기록이 무료로 7일간 보관되기 때문에 여러 가지 문제를 손쉽게 추적하고 해결할 수 있습니다. Amazon Web Services API 및 SDK를 사용하면 성능 개선 도우미를 온프레미스 및 타사 모니터링 도구에 쉽게 통합할 수 있습니다. 오래 보관해야 하는 경우 최대 2년의 성능 기록 보관에 대한 비용을 지불하는 옵션을 선택할 수 있습니다.

시작하는 방법은 간단합니다. 지원되는 RDS 엔진의 인스턴스를 생성하거나 수정할 때 Amazon RDS Management Console에 로그인하고 Performance Insights를 활성화합니다. 그런 다음, 성능 개선 도우미 대시보드로 이동하여 성능 모니터링을 시작하십시오.

이점

성능 개선 도우미는 일반적인 IT 실무자 및 데이터베이스 전문가에게 모두 도움이 됩니다. 직접 상관관계를 파악해야 하는 여러 그래프를 표시하는 대신 모든 핵심 성능 정보를 하나의 차트로 집계하는 간단한 인터페이스를 제공합니다.

부하가 높을 경우, 높은 CPU 사용량이나 잠금 대기 상태, I/O 지연 등의 병목이 발생하는 유형을 간단하게 식별하고 어느 SQL 명령문이 병목의 원인인지 확인할 수 있습니다.

성능 개선 도우미를 사용하면 많은 복잡한 그래프를 분석하지 않고도 여러 데이터베이스 성능 지표를 모니터링할 수 있습니다. 모든 지표는 하나의 간단하고 강력한 대시보드로 집계됩니다.

데이터베이스 성능 문제의 원인이 데이터베이스 구성에 있거나 애플리케이션 설계 문제에 있더라도 병목을 신속히 파악하고 어느 SQL 명령문이 원인인지 알아낼 수 있습니다.

성능 개선 도우미는 구성이나 유지관리가 필요 없습니다. RDS 인스턴스에서 활성화하기만 하면 되고 RDS Management Console에서 클릭 한 번으로 액세스할 수 있습니다.

성능 개선 도우미는 모든 필수적인 성능 지표를 자동으로 수집하고 데이터베이스 모니터링에 필요한 리소스를 관리합니다. 가벼운 데이터 수집 메커니즘 외에도 모니터링에 사용되는 모든 리소스는 데이터베이스 인스턴스와 분리됩니다.