當數據庫存儲空間不足時,可能會無法寫入數據,導致數據丟失甚至數據庫崩潰,嚴重影響業務運行。RDS MySQL支持在存儲空間達到閾值時自動進行擴容。在擴容期間無需重啟實例,對業務無影響。
前提條件
實例的計費方式為包年包月或按量付費。
說明如果計費方式為Serverless,則實例存儲空間會自動擴容,無需設置。
實例的產品系列為高可用系列或集群系列。
說明對于基礎系列(云盤)實例,支持在DAS控制臺開啟存儲空間自動擴容,詳情請參見自動空間擴展。
實例的存儲類型為云盤。
實例的狀態為運行中。
賬戶內需要有足夠的余額支撐擴容。
功能說明
當數據庫實例存在只讀實例,且主實例觸發存儲空間自動擴容時,系統會自動檢查主實例下每個只讀實例的存儲空間大小,如果只讀實例的存儲空間小于主實例的擴容目標空間,會先擴容只讀實例的存儲空間。所有只讀實例擴容完成后,再擴容主實例存儲空間。詳情請參見【產品/功能變更】RDS MySQL和RDS PostgreSQL實例存儲空間自動擴容規則優化。
操作步驟
- 訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在使用量統計區域單擊存儲空間自動擴展右側的設置。
設置如下參數。
類別
說明
自動存儲擴容
存儲空間自動擴容的開關。
可用空間<=
當剩余存儲空間百分比達到設定的值時,會觸發自動擴容。
說明擴容的存儲空間大小取下列二者中的最大值:
5 GB存儲空間。當實例存儲總空間小于50 GB,并且可用存儲空間小于10%時,擴容步長調整為10 GB。
當前實例存儲空間的15%(結果取最近的5的倍數)。
例如,如果您當前存儲總空間為100 GB,其15%為15 GB,大于5 GB,那么達到閾值觸發擴容時將在原來存儲空間的基礎上擴容15 GB,擴容成功后的總空間為115 GB
存儲自動擴展上限
擴容后實例總存儲空間的上限。需要大于等于實例當前存儲空間總大小。
不同的云盤存儲空間上限如下,您可以此范圍內進行設置:
ESSD云盤上限:32000 GB
通用云盤上限:64000 GB
SSD云盤上限:6000 GB
說明SSD云盤已下線,建議升級至ESSD云盤。
單擊確認。
相關文檔
相關API
API | 描述 |
設置實例存儲空間自動擴容。 |
常見問題
Q:為什么實例使用量統計區域找不到存儲空間自動擴展的設置按鈕?
A:實例需滿足本文所述的前提條件。