

# Amazon Aurora PostgreSQL 모범 사례
<a name="AuroraPostgreSQL.BestPractices"></a>

다음에서는 Amazon Aurora PostgreSQL DB 클러스터를 관리하기 위한 몇 가지 모범 사례를 찾을 수 있습니다. 기본적인 유지 관리 작업도 검토하세요. 자세한 내용은 [Amazon Aurora PostgreSQL의 성능 및 규모 조정](AuroraPostgreSQL.Managing.md) 섹션을 참조하세요.

**Topics**
+ [Aurora PostgreSQL DB 인스턴스의 성능 저하, 자동 재시작 및 장애 조치 방지](#AuroraPostgreSQL.BestPractices.Avoiding)
+ [테이블 및 인덱스 팽창 진단](AuroraPostgreSQL.diag-table-ind-bloat.md)
+ [Amazon Aurora PostgreSQL에서 다수의 객체 관리](PostgreSQL.HighObjectCount.md)
+ [Aurora PostgreSQL의 향상된 메모리 관리](AuroraPostgreSQL.BestPractices.memory.management.md)
+ [Amazon Aurora PostgreSQL를 사용한 빠른 장애 조치](AuroraPostgreSQL.BestPractices.FastFailover.md)
+ [장애 조치 후 Aurora PostgreSQL용 클러스터 캐시 관리를 통한 신속한 복구](AuroraPostgreSQL.cluster-cache-mgmt.md)
+ [풀링으로 Aurora PostgreSQL 연결 이탈 관리](AuroraPostgreSQL.BestPractices.connection_pooling.md)
+ [PostgreSQL에서 연결 중단 처리](Appendix.PostgreSQL.CommonDBATasks.DeadConnectionHandling.md)
+ [Aurora PostgreSQL의 메모리 파라미터 조정](AuroraPostgreSQL.BestPractices.Tuning-memory-parameters.md)
+ [Amazon CloudWatch 지표를 사용한 Aurora PostgreSQL의 리소스 사용량 분석](AuroraPostgreSQL_AnayzeResourceUsage.md)
+ [논리적 복제를 사용하여 Aurora PostgreSQL에 대한 메이저 버전 업그레이드 수행](AuroraPostgreSQL.MajorVersionUpgrade.md)
+ [Aurora PostgreSQL에서 사용자 지정 캐스트 관리](PostgreSQL.CustomCasts.md)
+ [Aurora PostgreSQL의 병렬 쿼리 모범 사례](PostgreSQL.ParallelQueries.md)
+ [Aurora PostgreSQL의 스토리지 문제 해결](AuroraPostgreSQL.BestPractices.TroubleshootingStorage.md)

## Aurora PostgreSQL DB 인스턴스의 성능 저하, 자동 재시작 및 장애 조치 방지
<a name="AuroraPostgreSQL.BestPractices.Avoiding"></a>

워크로드가 많거나 워크로드가 DB 인스턴스의 할당된 리소스 이상으로 급증하는 경우 애플리케이션과 Aurora 데이터베이스를 실행하는 데 사용되는 리소스가 소진될 수 있습니다. CPU 사용률, 메모리 사용량, 사용된 데이터베이스 연결 수와 같은 데이터베이스 인스턴스에 대한 지표를 얻으려면 Amazon CloudWatch, 성능 개선 도우미 및 향상된 모니터링에서 제공하는 지표를 참조할 수 있습니다. DB 인스턴스 모니터링에 대한 자세한 내용은 [Amazon Aurora 클러스터에서 지표 모니터링](MonitoringAurora.md) 섹션을 참조하세요.

워크로드가 사용 중인 리소스를 소진하면 DB 인스턴스가 느려지거나, 다시 시작되거나, 다른 DB 인스턴스로 장애 조치될 수 있습니다. 이를 방지하려면 리소스 사용률을 모니터링하고, DB 인스턴스에서 실행되는 워크로드를 검사하고, 필요한 경우 최적화하세요. 최적화가 인스턴스 지표를 개선하지 못하고 리소스 소진을 완화할 수 없다면 한도에 도달하기 전에 DB 인스턴스를 스케일 업하는 것을 고려해 보세요. 사용 가능한 DB 인스턴스 클래스 및 사양에 대한 자세한 내용은 [Amazon AuroraDB 인스턴스 클래스](Concepts.DBInstanceClass.md) 섹션을 참조하세요.