本文介紹RDS PostgreSQL雲端硬碟執行個體的儲存空間如何自動擴容。
前提條件
-
RDS PostgreSQL雲端硬碟執行個體,且執行個體狀態為運行中。
-
賬戶內需要有足夠的餘額支撐擴容。
注意事項
-
您可以通過WAL日誌管理功能查看是否存在冗餘的Replication Slot,您可以手動刪除非活躍Replication Slot來讓RDS PostgreSQL核心自動清理WAL日誌,然後再查看儲存空間是否滿足業務需求,如仍不滿足再設定自動擴容。
-
2023年02月28日起,系統逐步最佳化各地區執行個體的儲存自動擴容規則,當資料庫執行個體存在唯讀執行個體,且主執行個體觸發自動擴容時,系統會自動檢查主執行個體下每個唯讀執行個體的儲存空間大小,如果唯讀執行個體的儲存空間小於主執行個體的擴容目標空間,會先擴容唯讀執行個體的儲存空間。所有隻讀執行個體擴容完成後,再擴容主執行個體儲存空間。詳情請參見【產品/功能變更】RDS MySQL和RDS PostgreSQL執行個體儲存空間自動擴容規則最佳化。
-
如果執行個體當前進行中備份,儲存空間自動擴容任務需等待備份完成後再進行。
費用
計費規則與手動升級RDS執行個體儲存空間相同,詳情請參見變更配置的計費規則。
操作步驟
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
-
在實例資源地區單擊存储空间自动扩展右側的設定。
-
設定如下參數。
類別
說明
自動存儲擴容
儲存空間自動擴容的開關。
可用空間<=
當剩餘儲存空間百分比達到設定的值時,會觸發自動擴容。
說明擴容的儲存空間大小取下列兩者中的最大值:
-
5 GB儲存空間。當執行個體儲存總空間小於50 GB,並且可用儲存空間小於10%時,擴容步長調整為10 GB。
-
當前執行個體儲存空間的15%(結果取最近的5的倍數)。
存储自动扩展上限
自動擴容上限,需要大於等於執行個體當前儲存空間總大小。
-
ESSD雲端硬碟上限:32000 GB
-
SSD雲端硬碟上限:6000 GB
-
-
單擊確認。
查看擴容歷史
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
-
在實例資源地區單擊存储空间自动扩展右側的擴容歷史,進入資料庫自治服務控制台。
-
在自治中心頁面,將類型切換為Auto Scaling事件,查看已觸發的儲存空間擴容歷史。
-
單擊目標Auto Scaling事件中的詳情,查看擴容具體資訊。Auto Scaling事件詳情頁展示事件的異常層級、期間等基本資料。在建議 Tab頁簽中,問題與建議地區顯示磁碟空間使用方式及擴容建議,儲存建議地區顯示原儲存容量與推薦儲存容量(例如原儲存20 GB、推薦儲存25 GB),執行情況地區顯示擴容任務的執行狀態及各步驟(調用RDS OpenAPI、管控執行規格變更)的執行細節。
常見問題
Q:觸發儲存空間自動擴容後,擴容過程通常需要多長時間才能完成?
A:擴容所需時間無法準確預測,因為它與執行個體負載、資料量等多個因素密切相關。您可以前往工作中樞查看任務進度。
相關API
|
API |
描述 |
|
設定執行個體儲存空間自動擴容。 |