約束與限制
更新時間 2025-01-13 20:45:24
最近更新時間: 2025-01-13 20:45:24
分享文章
本文介紹了RDS-PostgreSQL實例使用約束與限制。
RDS-PostgreSQL為您提供更安全、穩定的服務,從功能與賬號權限上有一些約束與限制。
功能約束與限制
| 功能 | 使用限制 |
|---|---|
| 部署 | 數據庫實例所部署的彈性云主機,用戶不可見,只允許應用程序通過IP和端口訪問數據庫。 |
| 數據庫訪問 | 對于沒有開通公網訪問的數據庫實例,只能通過同一個虛擬私有云內的彈性云主機進行訪問。 彈性云主機必須處于目標RDS-PostgreSQL實例所屬安全組允許訪問的范圍內。 彈性云主機或連接發起公網IP必須處于目標RDS-PostgreSQL實例所屬白名單允許的范圍內。 當數據庫實例與彈性云主機處于不同的安全組時,系統會默認禁止訪問,需要在數據庫實例的安全組中添加“入站”訪問規則進行授權。 數據庫只讀實例必須與主實例在同一子網內創建。 數據庫實例的默認訪問端口默認為6543,暫不支持修改端口。 |
| 數據庫引擎 | 不同資源池支持的版本不同,具體支持版本請參見數據庫引擎與版本。 |
| 數據庫的root權限 | 當前提供高級賬號權限給用戶,不提供超級管理員權限。 |
| 修改數據庫參數設置 | 通過管理控制臺可以修改大部分數據庫參數。(說明:部分參數可能要重啟才能生效,請謹慎操作。) |
| 數據遷入 | 可以使用psql命令行工具方式遷入數據。 |
| 故障切換 | 對于主備實例,當主節點出現故障時,RDS-PostgreSQL實例會自動切換到備節點。切換過程中有30秒左右的連接閃斷,需要您設置好程序的自動重連,避免因為切換導致服務不可用。 |
| 搭建數據庫復制 | RDS-PostgreSQL本身提供主備復制架構的雙節點集群,無需用戶手動搭建。其中主備復制架構集群的備節點不對用戶開放,用戶應用不可直接訪問。 |
| 插件 | RDS-PostgreSQL為用戶預置了多種擴展插件,用戶需要通過命令行對插件進行安裝和卸載,具體參見插件管理。 |
| 重啟實例 | 無法通過命令行重啟,必須通過RDS-PostgreSQL服務的管理控制臺操作重啟實例。 |
| 數據恢復 | 建議您在數據恢復前備份好重要數據,以免導致數據丟失。 建議您通過創建新的臨時實例或恢復到新實例,驗證臨時實例或新實例的數據后,再把需要的數據遷移到生產實例。 |
| 存儲空間 | 如果實例的存儲空間已滿,該實例會被自動鎖定,變成只讀狀態。建議您定期檢查存儲空間的使用情況。 說明:如果存儲空間使用率過高,請在控制臺執行存儲空間擴容,具體參見數據空間擴容。 |
| 性能優化 | 請檢查實例是否存在性能問題,例如是否有大量的慢SQL,SQL語句是否需要優化,是否有多余的索引或者缺失的索引等。 |