若您需要減少RDS MySQL雲端硬碟執行個體的儲存空間,可參考本文手動縮容,以減少資源浪費並降低成本。縮容的同時,還支援降低RDS ESSD雲端硬碟的PL等級和執行個體規格,最佳化資源配置。
前提條件
RDS MySQL執行個體需滿足以下條件才能縮容,您可前往執行個體基本資料頁面查看執行個體資訊:
大版本:5.7、8.0
小版本:20210430及以上版本。
儲存類型:ESSD雲端硬碟、高效能雲端硬碟(不支援SSD雲端硬碟)
說明SSD雲端硬碟執行個體請先升級至ESSD雲端硬碟後,再縮容儲存空間。
執行個體架構版本:僅支援新架構(kindcode=18)版本。
說明您可通過API(DescribeDBInstanceAttribute)查詢執行個體架構版本,若為舊架構(kindcode=1或3),需先發起一次核心小版本升級操作升級到新架構後再縮容。
執行個體運行中,且已開啟記錄備份功能。
您的阿里雲帳號沒有未支付的續約訂單。
說明如果有未支付的續約訂單,請您在RDS控制台右上方,將滑鼠懸浮至費用,單擊訂單,在訂單列表頁面完成支付或作廢訂單。
雲端硬碟版唯讀執行個體儲存空間縮容時,其所屬主執行個體的狀態必須為運行中。
使用限制
縮容頻率限制:每天最多手動縮容2次儲存空間,請避免頻繁縮容導致服務受損。
縮容條件與計算公式:
僅支援在同一系列、同一架構下縮容。
縮容後的最小儲存空間需滿足公式
min{使用量*1.3,使用量+400 GB},且不能低於當前規格允許的最小儲存空間,儲存空間調整步長為5 GB。
主執行個體與唯讀執行個體關係:唯讀執行個體的儲存空間必須大於或等於其所屬主執行個體的儲存空間。建議先縮容主執行個體儲存空間,再縮容唯讀執行個體的儲存空間。
縮容時間與業務流量:縮容時間取決於雲端硬碟使用量和業務流量。高業務流量時,建議調整本地日誌保留原則(增加日誌保留時間和個數),以提高縮容效率和成功率。
Binlog日誌要求:當執行個體Binlog產生較快時,需確保本地保留足夠多的日誌才能進行縮容。記錄備份的開啟方法,請參見修改RDS備份策略。
備份任務注意事項:縮容過程中可能會取消正在啟動並執行備份任務,建議等備份完成後再進行縮容。
影響
儲存空間手動縮容會造成30秒的閃斷,閃斷過程中,與資料庫、帳號、網路等相關的大部分操作都無法執行,請盡量在業務低峰期執行縮容操作,並確保應用具備重連機制(重連機制需在您的應用程式中設定)。
費用
涉及費用變更,請參見變更配置的計費規則。
操作步驟
隨用隨付和訂用帳戶執行個體
訪問RDS執行個體列表,在上方選擇地區,單擊目標執行個體ID。
在配置資訊地區,單擊變更配置。
(僅訂用帳戶執行個體需執行此步驟)在彈出的對話方塊中,單擊立即降配,單擊下一步。
設定如下縮容涉及的主要參數。
參數名稱
說明
儲存類型
按需選擇(可選)。
執行個體規格
按需選擇(可選)。
儲存空間
滑動滑塊或單擊減號表徵圖,降低儲存空間大小。
說明縮容後的最小儲存空間需滿足公式
min{使用量*1.3,使用量+400 GB},且不能低於當前規格允許的最小儲存空間,儲存空間調整步長為5 GB。切換時間
按需選擇切換時間:
資料移轉結束後立即切換:立即開始遷移,遷移過程對執行個體無影響,遷移完成後進行切換,切換會有閃斷。
可維護時間內進行切換:立即開始遷移,遷移過程對執行個體無影響,但是遷移完成後不切換,等到可維護時間才切換,切換會有閃斷。
閱讀服務合約,單擊確認下單,在彈出的對話方塊中確認變更配置前後的執行個體資訊,單擊繼續支付完成支付即可。
Serverless執行個體
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在執行個體基本資料頁的執行個體資源地區,單擊儲存空間右側的修改。
在彈出的面板中單擊減號,縮小儲存空間,單擊確定,在彈出的對話方塊中單擊確認。
因為縮容需要拷貝資料,故需等待數分鐘,比擴容時間稍長。擴容或縮容過程中執行個體狀態為升降配中,完成後執行個體狀態會變為運行中。
常見問題
Q:雲端硬碟版RDS MySQL執行個體儲存空間手動縮容一般閃斷多久?
A:會造成30秒的閃斷。閃斷過程中,與資料庫、帳號、網路等相關的大部分操作都無法執行,請盡量在業務低峰期執行縮容操作,並確保應用具備重連機制,重連機制需要在您的應用程式中設定。
Q:SSD雲端硬碟版RDS MySQL執行個體如何縮容?
A:SSD雲端硬碟版執行個體暫不支援縮容,且目前SSD雲端硬碟已停止售賣。您可以將SSD雲端硬碟升級到ESSD雲端硬碟後,再參見本文操作進行縮容。
相關文檔
您可以修改執行個體的其他配置。
您可以通過ModifyDBInstanceSpec介面縮容雲端硬碟的儲存空間,將DBInstanceStorage參數值修改為縮容的目標空間值,其他參數請按需配置即可。
如需縮容高效能本地碟執行個體的儲存空間,請參見變更配置。