實例使用規范
更新時間 2024-08-17 15:25:56
最近更新時間: 2024-08-17 15:25:56
分享文章
本章節主要介紹RDS-PostgreSQL實例使用規范。
實例可用性
- 建議開通產品實例時,充分考慮業務使用應用場景,保持實例服務器有一定的資源冗余,如磁盤、CPU、內存等,保證正常使用率不超過70%,防止因資源問題導致Out Of Memory、磁盤耗盡、CPU飆高等異常問題。
- 建議生產系統使用的數據庫選用主備類型,保證高可用。
- 建議開啟周期性全量+增量備份,保證備份機空間足夠且不小于實例磁盤。
- 建議根據需要修改主備實例的數據同步模式,如要保證數據不丟失,可設置為同步模式;如要保證業務響應速度快,可以設置為異步模式。
- 建議根據資源使用情況,及時升級實例配置,如磁盤擴容、系列升配和CPU/內存升配,保證實例可用性。
實例運維
- 及時清理無用復制槽,防止復制槽阻塞影響日志回收。
- 及時VACUUM,尤其是在大批量數據操作場景下。
- 刪除和修改記錄時,需要先執行SELECT,確認無誤才能提交執行。
- 及時清理無用的空閑連接,同時業務側應該避免連接長時間不釋放。
- 建議定期監控數據庫事務ID的大小,以免數據庫已使用的事務ID大小超過20億,導致數據庫強制關閉。
安全訪問
- 盡量避免通過公網訪問數據庫,如需公網連接必須要先綁定公網EIP,并嚴格管理白名單。