本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
本文介紹如何變更RDS SQL Server實例配置,包括存儲類型、實例規格、存儲空間。
RDS SQL Server Serverless實例變更配置,請參見變更計算資源擴縮范圍(RCU)和增加存儲空間。
變更項
如果您需要橫向擴展數據庫的讀取能力,請參見SQL Server只讀實例簡介和創建SQL Server只讀實例,通過只讀實例來分擔主實例的壓力。
變更項 | 說明 |
版本 | 部分版本實例支持升級到更高版本。更多詳情,請參見升級數據庫版本或2008 R2(本地SSD盤)升級為2012或2016。 |
系列 | 支持基礎系列升級到高可用系列。更多詳情,請參見基礎系列升級為高可用系列。 |
規格 | 所有實例類型都支持變更規格。 |
存儲類型 |
|
存儲空間 | 所有實例僅支持增加存儲空間,不支持減少存儲空間。在增加存儲空間時,最小增加量為5 GB,最大不能超過當前實例規格的存儲空間限制。更多詳情,請參見主實例規格列表。 說明
|
變更上述配置不會導致實例連接地址的改變。
前提條件
您的阿里云賬號沒有未支付的續費訂單。
注意事項
獨享入門型規格實例只能變更為同類型規格(獨享入門型規格)。
共享型規格暫不支持直接升級為通用型或獨享型規格。若您的實例規格為通用型或獨享型規格,您可使用數據傳輸服務DTS遷移數據到目標RDS實例上。
變更配置可能會進行數據遷移,遷移完成后根據您選擇的切換時間進行切換(期間保持增量同步),切換過程中會出現一次約30秒的閃斷,而且與數據庫、賬號、網絡等相關的大部分操作都無法執行,請盡量在業務低峰期執行變配操作,或確保您的應用有自動重連機制。
變更配置后無需您手動重啟實例。
由于基礎系列只有一個數據庫節點,沒有備節點作為熱備份,因此當該節點意外宕機或者執行變更配置、版本升級等任務時,會出現較長時間的不可用。如果業務對數據庫的可用性要求較高,不建議使用基礎系列,可選擇其他系列(如高可用系列)。
如果RDS實例下已創建只讀實例,則在擴容存儲空間時,請確保只讀實例的存儲空間大于等于主實例的存儲空間,否則將擴容失敗。建議您先擴容只讀實例的存儲空間,所有只讀實例擴容完成后,再擴容主實例存儲空間。
計費規則
請參見變配的計費規則。
操作步驟
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在基本信息頁的配置信息區域單擊變更配置。
(僅包年包月實例需要執行此步驟)在彈出的對話框中,選擇變更方式,單擊下一步。
變更方式說明如下:
立即升配或立即降配:變配后,新的配置立即生效。包年包月實例和按量付費實例都支持立即升降配。
彈性升配(該功能白名單開放,部分用戶可見):彈性升配可以提升實例的規格(內存和CPU)和存儲空間,提升整體性能。到達指定的還原時間后,實例的規格會自動還原到彈性升級前的狀態(存儲空間不還原)。
變更任務下達后,系統將磁盤數據同步到一個新實例,然后根據立即升降配確定時間,到時間后系統將原實例的實例ID和連接地址等信息切換到新實例,實例ID、連接地址等不會改變。
修改實例的配置。具體請參見變更項。
說明RDS SQL Server部分實例支持無損擴容能力,允許您在僅變更存儲類型等級(PL等級,例如ESSD PL1)或存儲空間時,無需配置實例的切換時間。但如果您同時變更了實例規格套餐,仍需配置實例的切換時間。
若您在未變更任何配置項時,發現變配實例頁面依然顯示切換時間選項,則說明您的RDS實例暫不支持無損擴容。您可以升級實例大版本或小版本后再進行變更配置操作,以實現無損擴容。
選擇變更實例配置的執行時間。
數據遷移結束后立即切換 :變更實例配置會涉及到底層的數據遷移,您可以選擇在數據遷移后立即切換。
在可維護時間段內進行切換:在變更配置生效期間,可能會出現一次約30秒的閃斷,而且與數據庫、賬號、網絡等相關的大部分操作都無法執行,因此您可以選擇在可維護時間段內執行切換的操作。
說明部分實例支持無損擴容,不顯示該配置項,因此無需配置實例的切換時間。
勾選服務協議,單擊去支付,在彈出的對話框中確認變配前后的實例信息,單擊繼續支付完成支付。
警告變配訂單提交后無法取消,請在執行變配前詳細評估業務需求。
為確保變配的穩定進行,在提交變配訂單至變配完成期間,請勿執行DDL操作。
常見問題
RDS SQL Server部分實例支持無損擴容能力,允許您在僅變更存儲類型等級(PL等級,例如ESSD PL1)或存儲空間時,無需配置實例的切換時間。但如果您同時變更了實例規格套餐,仍需配置實例的切換時間。
若您在未變更任何配置項時,發現變配實例頁面依然顯示切換時間選項,則說明您的RDS實例暫不支持無損擴容。您可以升級實例大版本或小版本后再進行變更配置操作,以實現無損擴容。
非SQL Server 2008 R2實例:支持通過API(ModifyDBInstanceSpec)升級數據庫大版本,并變更實例的可用區和交換機;也支持通過RDS控制臺升級數據庫大版本。
SQL Server 2008 R2(本地SSD盤)實例:支持通過RDS控制臺升級版本的同時變更可用區。
您也可以單獨遷移可用區。
您只需要進行擴容操作即可,不需要手動遷移數據。擴容存儲空間時,系統會檢查實例所在主機上是否有足夠存儲空間用于擴容。如果有則直接擴容,不需要遷移數據;如果沒有,系統會自動遷移數據到擁有足夠存儲空間的主機上。
變更配置涉及到數據遷移等,一般90%的變配可以在30分鐘內完成。
無論是單獨升配CPU、內存、磁盤中的一個,還是三個同時升配,閃斷的時間都是一樣的,一般是分鐘級的。切換過程中,可能會出現業務閃斷或實例重啟,而且與數據庫、賬號、網絡等相關的大部分操作都無法執行,請選擇在可維護時間段內執行變配操作。各變更項的詳情,請參見變更項。
可能是瀏覽器緩存問題導致,建議您清理頁面緩存或更換瀏覽器后重新操作。
相關API
API | 描述 |
變更RDS實例配置 |