如果您初始購買的存儲空間過大,而實際使用量遠小于存儲空間時,為避免資源浪費,可使用此功能進行存儲空間縮容。
RDS PostgreSQL設置了存儲空間自動擴容后,暫不支持自動縮容,您也可以在業務數據減少后,使用此功能減少存儲空間。
前提條件
實例滿足以下條件:
大版本:PostgreSQL 10或以上版本
存儲類型:ESSD云盤(ESSD PL1、ESSD PL2、ESSD PL3)
您的阿里云賬號沒有未支付的續費訂單。
您可以前往訂單列表頁查看是否存在未支付的訂單,然后支付或作廢訂單。
實例狀態為運行中。
只讀實例存儲空間縮容時,其所屬主實例的狀態必須為運行中。
使用限制
手動云盤縮容一天內最多操作2次,避免頻繁的縮容操作導致服務受損。
允許在同一系列、同一架構下縮容,縮容后的最小空間由公式
min{使用量*1.3,使用量+400 GB}
計算,不得低于當前規格允許的最小存儲空間,存儲空間調整步長5 GB。各ESSD云盤級別允許的最小存儲空間為:
PL1:20 GB
PL2:500 GB
PL3:1500 GB
假設實例的存儲類型為ESSD PL1云盤(最小存儲空間為20 GB),存儲空間為2000 GB:
使用量為10 GB,根據公式計算得13 GB,低于20 GB,最小可縮容至20 GB。
使用量為500 GB,根據公式計算得650 GB,最小可縮容至650 GB。
使用量為1500 GB,根據公式計算得1900 GB,最小可縮容至1900 GB。
只讀實例的存儲空間必須大于或等于其所屬主實例的存儲空間。建議先縮容主實例存儲空間,再縮容只讀實例的存儲空間。
影響
云盤縮容會造成30秒的閃斷,閃斷過程中,與數據庫、賬號、網絡等相關的大部分操作都無法執行,請盡量在業務低峰期執行縮容操作。請確保應用具備重連機制,重連機制需要在您的應用程序中設置。
費用
涉及費用變更,詳情請參見變配的計費規則。
操作步驟
非Serverless實例
- 訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在配置信息區域,單擊變更配置。
(可選)如果您是包年包月實例,在彈出的對話框中,單擊立即降配,單擊下一步。
滑動滑塊或單擊減號圖標,調整存儲空間。
說明縮容后的最小空間由公式
min{使用量*1.3,使用量+400 GB}
計算,不得低于當前規格允許的最小存儲空間,存儲空間調整步長5 GB。選擇切換時間。
ESSD云盤縮容涉及數據遷移,您可以根據業務情況,選擇立即執行或可維護時間內進行切換。
立即執行:立即開始遷移,遷移過程對實例無影響,遷移完成后進行切換,切換會有閃斷。
可維護時間內進行切換:立即開始遷移,遷移過程對實例無影響,但是遷移完成后不切換,等到可維護時間才切換,切換會有閃斷。詳情請參見設置可維護時間段。
勾選服務協議,單擊去支付。
在彈出的變配前后實例對比信息窗口中,確認變更信息,單擊繼續支付完成支付。
Serverless實例
- 訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在使用量統計區域,單擊存儲空間后的修改。
在修改頁簽中,滑動滑塊或單擊減號圖標,調整存儲空間,然后單擊確定。
說明縮容后的最小空間由公式
min{使用量*1.3,使用量+400 GB}
計算,不得低于當前規格允許的最小存儲空間,存儲空間調整步長5 GB。在彈出的調整彈性設置對話框中確認變配信息后單擊確認。
當實例運行狀態變為升降配中時,表示正在進行縮容。
常見問題
Q:云盤版RDS PostgreSQL實例存儲空間縮容一般閃斷多久?
A:縮容會造成30秒的閃斷,閃斷過程中,與數據庫、賬號、網絡等相關的大部分操作都無法執行,請盡量在業務低峰期執行縮容操作。請確保應用具備重連機制,重連機制需要在您的應用程序中設置。
Q:SSD云盤的RDS PostgreSQL實例如何縮容?
A:SSD云盤已停止售賣,暫不支持縮容,您可以將SSD云盤升級到ESSD云盤后,再進行縮容。更多信息,請參見【停售/下線】部分RDS實例不再提供SSD云盤售賣。
相關文檔
如果還需要修改實例的其他配置,請參見變更配置。
您可以通過API修改存儲空間及其他實例配置。
API
描述
縮容云盤存儲空間時,您需要將DBInstanceStorage參數值修改為縮容的目標空間值,其他參數請按需配置。