Amazon Aurora PostgreSQL 모범 사례
다음에서는 Amazon Aurora PostgreSQL DB 클러스터를 관리하기 위한 몇 가지 모범 사례를 찾을 수 있습니다. 기본적인 유지 관리 작업도 검토하세요. 자세한 내용은 Amazon Aurora PostgreSQL의 성능 및 규모 조정 단원을 참조하십시오.
주제
- Aurora PostgreSQL DB 인스턴스의 성능 저하, 자동 재시작 및 장애 조치 방지
- 테이블 및 인덱스 팽창 진단
- Aurora PostgreSQL의 향상된 메모리 관리
- Amazon Aurora PostgreSQL를 사용한 빠른 장애 조치
- 장애 조치 후 Aurora PostgreSQL용 클러스터 캐시 관리를 통한 신속한 복구
- 풀링으로 Aurora PostgreSQL 연결 이탈 관리
- Aurora PostgreSQL의 메모리 파라미터 조정
- Amazon CloudWatch 지표를 사용한 Aurora PostgreSQL의 리소스 사용량 분석
- 논리적 복제를 사용하여 Aurora PostgreSQL에 대한 메이저 버전 업그레이드 수행
- Aurora PostgreSQL의 스토리지 문제 해결
Aurora PostgreSQL DB 인스턴스의 성능 저하, 자동 재시작 및 장애 조치 방지
워크로드가 많거나 워크로드가 DB 인스턴스의 할당된 리소스 이상으로 급증하는 경우 애플리케이션과 Aurora 데이터베이스를 실행하는 데 사용되는 리소스가 소진될 수 있습니다. CPU 사용률, 메모리 사용량, 사용된 데이터베이스 연결 수와 같은 데이터베이스 인스턴스에 대한 지표를 얻으려면 Amazon CloudWatch, 성능 개선 도우미 및 향상된 모니터링에서 제공하는 지표를 참조할 수 있습니다. DB 인스턴스 모니터링에 대한 자세한 내용은 Amazon Aurora 클러스터에서 지표 모니터링 섹션을 참조하세요.
워크로드가 사용 중인 리소스를 소진하면 DB 인스턴스가 느려지거나, 다시 시작되거나, 다른 DB 인스턴스로 장애 조치될 수 있습니다. 이를 방지하려면 리소스 사용률을 모니터링하고, DB 인스턴스에서 실행되는 워크로드를 검사하고, 필요한 경우 최적화하세요. 최적화가 인스턴스 지표를 개선하지 못하고 리소스 소진을 완화할 수 없다면 한도에 도달하기 전에 DB 인스턴스를 스케일 업하는 것을 고려해 보세요. 사용 가능한 DB 인스턴스 클래스 및 사양에 대한 자세한 내용은 Amazon Aurora DB 인스턴스 클래스 섹션을 참조하세요.