게시된 날짜: Dec 19, 2018

Amazon Aurora with PostgreSQL Compatibility는 이제 버전 10.5에서 쿼리 계획 관리를 지원하며, 미국 동부(버지니아 북부, 오하이오), 미국 서부(오레곤), 유럽(아일랜드), 아시아 태평양(도쿄), 아시아 태평양(서울) 리전에서 사용할 수 있습니다.

Amazon Aurora with PostgreSQL Compatibility 버전 10.5에는 쿼리 실행 계획을 변경하는 방법 및 시기를 제어할 수 있게 해주는 새 기능인 쿼리 계획 관리 지원 기능이 추가되었습니다. 쿼리 계획 관리 기능을 사용하면 데이터베이스 시스템이나 환경이 바뀌는 경우 계획에 따라 성능이 저하되지 않도록 할 수 있으며, 최적화 프로그램이 새 계획을 사용할 수 있는지 여부와 사용할 수 있는 시기를 제어할 수 있습니다.

쿼리 최적화의 품질 및 일관성은 관계형 데이터베이스 관리 시스템(RDBMS)의 성능 및 안정성에 큰 영향을 미칩니다. 쿼리 최적화 프로그램은 특정 시점에 SQL 문에 대한 쿼리 실행 계획을 생성합니다. 조건이 바뀜에 따라 최적화 프로그램은 성능을 저하하는 다른 계획을 선택할 수도 있습니다. 예를 들어 통계 변경 사항, 제약, 환경 설정, 쿼리 파라미터 바인딩 및 소프트웨어 업그레이드는 모두 쿼리 최적화 프로그램이 다른 계획을 선택하고 성능을 저하하도록 야기할 수 있습니다. 성능 저하는 고성능 애플리케이션에 있어서 중요한 문제입니다.

쿼리 계획 관리 기능을 사용하면 관리하려는 문 집합에 대한 실행 계획을 제어할 수 있습니다. 수행할 수 있는 작업은 다음과 같습니다.

  • 강제로 최적화 프로그램이 소수의 알려진 정상 계획 중 하나를 선택하도록 하여 계획의 안정성을 높일 수 있습니다.
  • 계획을 중앙에서 최적화한 다음, 최고의 계획을 전역에 배포할 수 있습니다.
  • 사용되지 않는 인덱스를 식별하고 인덱스 생성 및 삭제의 영향을 평가할 수 있습니다.
  • 최적화 프로그램에서 발견한 새로운 최소 비용 계획을 자동으로 감지할 수 있습니다.
  • 성능을 개선하는 계획 변경 사항만 승인하도록 선택할 수 있어 위험이 더 적은 새로운 최적화 프로그램 기능을 사용해 볼 수 있습니다.

AWS Management Console에서 클릭 몇 번으로 Amazon Aurora with PostgreSQL Compatibility 데이터베이스 인스턴스를 생성하면 새 버전을 사용할 수 있습니다. 또한, RDS for PostgreSQL 10.5 마스터 인스턴스를 사용하여 Amazon Aurora with PostgreSQL Compatibility 10.5 읽기 전용 복제본을 생성한 다음, 준비가 되면 연결 및 애플리케이션을 Aurora로 장애 조치할 수 있습니다. Amazon RDS 사용 설명서에서 Aurora PostgreSQL 10.5로 마이그레이션하는 방법에 대해 자세히 알아보십시오.

Amazon Aurora는 고성능 상용 데이터베이스의 성능 및 가용성과 오픈 소스 데이터베이스의 간편성 및 비용 효율성을 결합하였습니다. 일반적인 PostgreSQL 데이터베이스보다 최대 3배 뛰어난 성능과 더불어 향상된 확장성, 내구성 및 보안 성능을 제공합니다.