

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon Aurora PostgreSQL 的最佳實務
<a name="AuroraPostgreSQL.BestPractices"></a>

以下提供幾種管理 Amazon Aurora PostgreSQL 資料庫叢集的最佳實務。請務必同時檢閱基本維護工作。如需詳細資訊，請參閱[Amazon Aurora PostgreSQL 的效能和擴展](AuroraPostgreSQL.Managing.md)。

**Topics**
+ [避免 Aurora PostgreSQL 資料庫執行個體效能變慢、自動重新啟動和容錯移轉](#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 資料庫執行個體效能變慢、自動重新啟動和容錯移轉
<a name="AuroraPostgreSQL.BestPractices.Avoiding"></a>

如果您正在執行繁重的工作負載或工作負載超出資料庫執行個體配置的資源，則可能會在執行應用程式和 Aurora 資料庫時耗盡資源。若要取得資料庫執行個體的指標 (例如 CPU 使用率、記憶體使用量和使用的資料庫連線數目)，您可以參考 Amazon CloudWatch 提供的指標、Performance Insights 和增強型監控。如需如何監控資料庫執行個體的詳細資訊，請參閱 [在 Amazon Aurora 叢集中監控指標](MonitoringAurora.md)。

如果您的工作負載耗盡了您正在使用的資源，您的資料庫執行個體可能會變慢、重新啟動，甚至容錯移轉到其他資料庫執行個體。若要避免這種情況，請監控資源使用率、檢查資料庫執行個體上執行的工作負載，並在必要時進行最佳化。如果最佳化無法改善執行個體指標並減緩資源耗盡，請考慮在達到其限制之前縱向擴展資料庫執行個體。如需可用資料庫執行個體類別及其規格的詳細資訊，請參閱 [Amazon Aurora 資料庫執行個體類別](Concepts.DBInstanceClass.md)。