CloudWatch, Aurora PostgreSQL에 대한 실행 플랜 캡처 제공

게시된 날짜: 2025년 1월 22일

이제 Amazon CloudWatch Database Insights는 Aurora PostgreSQL 인스턴스에서 실행되는 주요 SQL 쿼리의 쿼리 실행 플랜을 수집하여 시간 경과에 따라 이를 저장합니다. 이 기능을 통해 쿼리 실행 플랜의 변경이 성능 저하 또는 쿼리 지연의 원인인지 파악할 수 있습니다. Aurora PostgreSQL에 대한 실행 플랜 캡처는 CloudWatch Database Insights의 고급 모드에서만 사용할 수 있습니다.

쿼리 실행 플랜은 데이터베이스 엔진이 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 검색하거나 수정하는 데 사용하는 일련의 단계입니다. RDBMS 쿼리 최적화 프로그램이 주어진 쿼리를 실행하기 위한 일련의 대체 방법 중에서 항상 최적의 실행 플랜을 선택하는 것은 아닙니다. 따라서 데이터베이스 사용자는 때때로 성능 향상을 위해 플랜을 수동으로 검토하고 조정해야 합니다. 이 기능을 사용하면 SQL 쿼리의 여러 플랜을 시각화하고 이를 비교할 수 있습니다. SQL 쿼리의 성능 변화가 다른 쿼리 실행 플랜으로 인한 것인지 여부를 몇 분 이내에 확인할 수 있습니다.

RDS 서비스 콘솔, AWS API 또는 AWS SDK를 사용하여 Aurora PostgreSQL 클러스터에서 Database Insights 고급 모드를 활성화하여 이 기능을 시작할 수 있습니다. CloudWatch Database Insights는 데이터베이스 상태 모니터링을 플릿 수준에서 집계하여 제공하며, 인스턴스 수준의 대시보드를 통해 상세한 데이터베이스 및 SQL 쿼리 분석을 제공합니다.

CloudWatch Database Insights는 모든 퍼블릭 AWS 리전에서 사용할 수 있으며, vCPU 기반 요금을 제공합니다. 세부 정보는 요금 페이지에서 확인하세요. 자세한 내용을 알아보려면 Database Insights 설명서를 참조하세요.