RDS SQL Server支持存儲空間自動擴容功能,當實例存儲空間達到預先設置的閾值時,系統會自動觸發存儲空間的擴容操作,能有效提升應用程序的可用性和性能,同時減輕開發者的管理負擔。
背景信息
背景信息詳細,請參見DAS Auto Scaling彈性能力。
前提條件
RDS實例需滿足如下條件:
存儲類型:ESSD云盤、通用云盤
實例系列:高可用系列、集群系列
運行狀態:運行中
計費方式:包年包月、按量付費(不支持Serverless實例)
說明Serverless實例存儲空間不足時,您可以手動擴容。具體操作,請參見增加存儲空間。
SQL Server只讀實例不支持單獨設置自動空間擴展。
賬戶內需要有足夠的余額支撐擴容。
注意事項
當數據庫實例存在只讀實例,且主實例觸發自動空間擴容時,系統會自動檢查主實例下每個只讀實例的存儲空間大小,如果只讀實例的存儲空間小于主實例的擴容目標空間,會先擴容只讀實例的存儲空間。所有只讀實例擴容完成后,再擴容主實例存儲空間。
由于Windows驅動限制,部分實例無法使用該功能,建議您升級內核小版本。
自動空間擴容后,暫不支持自動縮容。
費用說明
計費規則與手動升級RDS實例存儲空間相同。具體詳情,請參見變配的計費規則。
操作步驟
- 訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在使用量統計區域單擊存儲空間自動擴展右側的設置。
設置如下參數,單擊確認。
類別
說明
自動存儲擴容
存儲空間自動擴容的開關。
可用空間<=
當剩余存儲空間百分比達到設定的值時,會觸發自動擴容。
說明擴容的存儲空間大小取下列兩者中的最大值:
5 GB存儲空間。當實例存儲總空間小于50 GB,且可用存儲空間小于10%時,擴容步長調整為10 GB。
當前實例存儲空間的15%(結果取最近的5的倍數)。
存儲自動擴展上限:
自動擴容上限,需要大于等于實例當前存儲空間總大小。
ESSD云盤上限:32000 GB
通用云盤上限:32000 GB
SSD云盤上限:6000 GB
查看擴容歷史
- 訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在使用量統計區域單擊存儲空間自動擴展右側的擴容歷史,進入數據庫自治服務控制臺。
在自治中心頁面,將類型切換為彈性伸縮事件,查看已觸發的存儲空間擴容歷史。
單擊目標彈性伸縮事件中的詳情,查看擴容具體信息。
相關文檔
除本文所述RDS存儲空間自動擴容功能外,您也可以手動增加實例的存儲空間。具體操作,請參見非Serverless存儲空間擴容或Serverless存儲空間擴容。
更多RDS SQL Server存儲空間不足的問題及解決方案,請參見RDS SQL Server空間不足問題。
相關API
API | 描述 |
設置非Serverless實例存儲空間自動擴容。 |