自動空間擴展
當數(shù)據(jù)庫存儲空間不足時,可能會無法寫入數(shù)據(jù),導(dǎo)致數(shù)據(jù)丟失甚至數(shù)據(jù)庫崩潰,嚴重影響業(yè)務(wù)運行。數(shù)據(jù)庫自治服務(wù)DAS支持在存儲空間達到閾值時自動進行擴容。在擴容期間無需重啟實例,對業(yè)務(wù)無影響。
前提條件
RDS MySQL實例滿足以下條件:
實例版本:8.0、5.7
實例系列:高可用系列、集群系列
存儲類型:云盤
確認賬戶內(nèi)有足夠的余額以支持擴容。
已創(chuàng)建DAS服務(wù)關(guān)聯(lián)角色。
說明若您尚未創(chuàng)建DAS服務(wù)關(guān)聯(lián)角色,則開啟自動空間擴展功能將在執(zhí)行自動空間擴展前為您自動創(chuàng)建。
功能說明
當數(shù)據(jù)庫實例存在只讀實例,且主實例觸發(fā)自動空間擴展時,系統(tǒng)會自動檢查主實例下每個只讀實例的存儲空間大小,如果只讀實例的存儲空間小于主實例的擴容目標空間,會先擴容只讀實例的存儲空間。所有只讀實例擴容完成后,再擴容主實例存儲空間。詳情請參見【產(chǎn)品/功能變更】RDS MySQL和RDS PostgreSQL實例存儲空間自動擴容規(guī)則優(yōu)化。
費用
計費規(guī)則與手動升級RDS實例存儲空間相同,詳情請參見變更配置。
操作步驟
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
進入自治功能管理頁面,可以通過以下兩種方式進入:
在左側(cè)導(dǎo)航欄中,選擇自治服務(wù) > 一鍵診斷 > 自治中心。在自治中心頁,單擊自治功能開關(guān)。
在左側(cè)導(dǎo)航欄中,選擇自治服務(wù) > 性能趨勢。在性能趨勢頁,單擊自治功能開關(guān)。
在自治功能管理 > 自治功能設(shè)置頁簽中,打開自治功能開關(guān)。
在優(yōu)化和限流頁簽,勾選自動空間擴展并配置如下參數(shù)。
參數(shù)
說明
可用存儲空間
當您的實例可用存儲空間小于等于您設(shè)置的擴容閾值時,系統(tǒng)將選擇以如下二者中的最大值進行擴容:
5 GB的存儲空間。
說明當實例存儲總空間小于50 GB,并且可用存儲空間小于10%時,擴容步長調(diào)整為10 GB。
實例當前存儲空間的15%(結(jié)果取最近的5的倍數(shù))。
例如,如果您當前存儲總空間為100 GB,其15%為15 GB,大于5 GB,那么達到閾值觸發(fā)擴容時將在原來存儲空間的基礎(chǔ)上擴容15 GB,擴容成功后的總空間為115 GB。
存儲自動擴展上限
擴容后實例總存儲空間的上限,需要大于等于實例當前存儲空間總大小。
ESSD云盤上限:32000 GB
SSD云盤上限:6000 GB
說明SSD云盤已下線,建議升級至ESSD云盤。
說明兩次空間擴容執(zhí)行的最小間隔為10分鐘。
單擊確定。
(可選)配置告警模板進行告警訂閱,以便及時了解數(shù)據(jù)庫實例的自動空間擴展情況。
系統(tǒng)會推薦告警模板并添加對應(yīng)自治事件的告警規(guī)則,您可以依照系統(tǒng)提示進行配置。
說明如果您已經(jīng)為實例配置了告警模板,請依照系統(tǒng)提示,在告警模板添加對應(yīng)自治事件的告警規(guī)則。
如果您需要自行設(shè)置告警模板和告警規(guī)則,請參見配置告警模板和配置告警規(guī)則。
選擇需要告警通知的告警聯(lián)系組。
單擊添加聯(lián)系人,添加新的告警聯(lián)系人。
單擊新增聯(lián)系組,添加新的告警聯(lián)系組。
單擊目標聯(lián)系人后的修改或移除,修改或刪除已有聯(lián)系人的信息。
詳細操作請參見管理告警聯(lián)系人。
確認關(guān)聯(lián)資源。
單擊提交配置,并在彈出的對話框中確認告警配置。
查看自動空間擴展的結(jié)果
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側(cè)導(dǎo)航欄中,選擇自治服務(wù) > 一鍵診斷。
在自治中心頁,查看選定時間范圍發(fā)生的彈性伸縮事件。
單擊彈性伸縮事件的詳情,查看自動空間擴展的詳細信息。