全部產品
Search
文件中心

ApsaraDB RDS:變更配置

更新時間:Nov 22, 2024

本文介紹如何變更RDS SQL Server執行個體配置,包括儲存類型、執行個體規格、儲存空間。

說明

RDS SQL Server Serverless執行個體變更配置,請參見變更計算資源擴縮範圍(RCU)增加儲存空間

變更項

如果您需要橫向擴充資料庫的讀取能力,請參見SQL Server唯讀執行個體簡介建立SQL Server唯讀執行個體,通過唯讀執行個體來分擔主執行個體的壓力。

變更項

說明

版本

部分版本執行個體支援升級到更高版本。更多詳情,請參見升級資料庫版本2008 R2(本地SSD盤)升級為2012或2016

系列

支援基礎系列升級到高可用系列。更多詳情,請參見基礎系列升級為高可用系列

規格

所有執行個體類型都支援變更規格。

儲存類型

  • 儲存類型為ESSD版本的執行個體支援升級PL等級(不支援降級),例如將ESSD PL1升級為ESSD PL2。

  • 非叢集系列的SSD雲端硬碟執行個體支援升級為ESSD雲端硬碟,但是不支援再降級回SSD。

    說明

    叢集系列執行個體暫不支援SSD雲端硬碟升級ESSD雲端硬碟操作。如需升級,請先建立一個ESSD雲端硬碟版執行個體,再將原執行個體的資料遷移到新執行個體。

儲存空間

所有執行個體僅支援增加儲存空間,不支援減少儲存空間。在增加儲存空間時,最小增加量為5 GB,最大不能超過當前執行個體規格的儲存空間限制。更多詳情,請參見主執行個體規格列表

說明
  • 如果主執行個體有隻讀執行個體,由於唯讀執行個體儲存空間不能小於主執行個體儲存空間,因此需要先增加唯讀執行個體儲存空間,才能增加主執行個體的儲存空間。

  • 若當前規格對應的儲存空間範圍無法滿足您的需求,請選擇其它執行個體規格。

  • 高可用雲端硬碟版執行個體增加儲存空間時,會出現一次約30秒的閃斷。在此期間,資料庫、帳號、網路等相關的大部分操作都無法執行,請盡量在業務低峰期執行變更配置操作,並確保您的應用有自動重連機制。

說明

變更上述配置不會導致執行個體串連地址的改變。

前提條件

您的阿里雲帳號沒有未支付的續約訂單。

注意事項

  • 共用型規格暫不支援直接升級為通用型或獨享型規格。若您的執行個體規格為通用型或獨享型規格,您可使用Data Transmission Service遷移資料到目標RDS執行個體上。

  • 變更配置可能會進行資料移轉,遷移完成後根據您選擇的切換時間進行切換(期間保持增量同步處理),切換過程中會出現一次約30秒的閃斷,而且與資料庫、帳號、網路等相關的大部分操作都無法執行,請盡量在業務低峰期執行變更配置操作,或確保您的應用有自動重連機制。

  • 變更配置後無需您手動重啟執行個體。

  • 由於基礎系列只有一個資料庫節點,沒有備節點作為熱備份,因此當該節點意外宕機或者執行變更配置、版本升級等任務時,會出現較長時間的不可用。如果業務對資料庫的可用性要求較高,不建議使用基礎系列,可選擇其他系列(如高可用系列)。

  • 如果RDS執行個體下已建立唯讀執行個體,則在擴容儲存空間時,請確保唯讀執行個體的儲存空間大於等於主執行個體的儲存空間,否則將擴容失敗。建議您先擴容唯讀執行個體的儲存空間,所有隻讀執行個體擴容完成後,再擴容主執行個體儲存空間。

計費規則

請參見變更配置的計費規則

操作步驟

  1. 訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。

  2. 基本資料頁的配置資訊地區單擊變更設定

  3. (僅訂用帳戶執行個體需要執行此步驟)在彈出的對話方塊中,選擇變更方式,單擊下一步

    變更方式說明如下:

    • 立即升級設定立即降低設定:變更配置後,新的配置立即生效。訂用帳戶執行個體和隨用隨付執行個體都支援立即升降配。

    • 彈性升配(該功能白名單開放,部分使用者可見):彈性升配可以提升執行個體的規格(記憶體和CPU)和儲存空間,提升整體效能。到達指定的還原時間後,執行個體的規格會自動還原到彈性升級前的狀態(儲存空間不還原)。

    變更任務下達後,系統將磁碟資料同步到一個新執行個體,然後根據立即升降配確定時間,到時間後系統將原執行個體的執行個體ID和串連地址等資訊切換到新執行個體,執行個體ID、串連地址等不會改變。

  4. 修改執行個體的配置。具體請參見變更項

    說明
    • RDS SQL Server部分執行個體支援無損擴容能力,允許您在僅變更儲存類型等級(PL等級,例如ESSD PL1)或儲存空間時,無需配置執行個體的切換時間。但如果您同時變更了執行個體規格套餐,仍需配置執行個體的切換時間。

    • 若您在未變更任何配置項時,發現變更配置執行個體頁面依然顯示切換時間選項,則說明您的RDS執行個體暫不支援無損擴容。您可以升級執行個體大版本或小版本後再進行變更配置操作,以實現無損擴容。

  5. 選擇變更執行個體配置的執行時間。

    • 資料移轉結束後立即切換 :變更執行個體配置會涉及到底層的資料移轉,您可以選擇在資料移轉後立即切換。

    • 可维护时间内进行切换:在變更配置生效期間,可能會出現一次約30秒的閃斷,而且與資料庫、帳號、網路等相關的大部分操作都無法執行,因此您可以選擇在可維護時間段內執行切換的操作。

    說明

    部分執行個體支援無損擴容,不顯示該配置項,因此無需配置執行個體的切換時間。

  6. 勾選服務合約,單擊去支付,在彈出的對話方塊中確認變更配置前後的執行個體資訊,單擊繼續支付完成支付。

    警告
    • 變更配置訂單提交後無法取消,請在執行變更配置前詳細評估業務需求。

    • 為確保變更配置的穩定進行,在提交變更配置訂單至變更配置完成期間,請勿執行DDL操作。

常見問題

變更儲存類型PL等級操作,是否無損擴容?

  • RDS SQL Server部分執行個體支援無損擴容能力,允許您在僅變更儲存類型等級(PL等級,例如ESSD PL1)或儲存空間時,無需配置執行個體的切換時間。但如果您同時變更了執行個體規格套餐,仍需配置執行個體的切換時間。

  • 若您在未變更任何配置項時,發現變更配置執行個體頁面依然顯示切換時間選項,則說明您的RDS執行個體暫不支援無損擴容。您可以升級執行個體大版本或小版本後再進行變更配置操作,以實現無損擴容。

可用性區域和版本可以變更嗎?

  • 非SQL Server 2008 R2執行個體:支援通過API(ModifyDBInstanceSpec)升級資料庫大版本,並變更執行個體的可用性區域和交換器;也支援通過RDS控制台升級資料庫大版本

  • SQL Server 2008 R2(本地SSD盤)執行個體:支援通過RDS控制台升級版本的同時變更可用性區域。

說明

您也可以單獨遷移可用性區域

僅擴容儲存空間,需要遷移資料到新執行個體嗎?

您只需要進行擴容操作即可,不需要手動遷移資料。擴容儲存空間時,系統會檢查執行個體所在主機上是否有足夠儲存空間用於擴容。如果有則直接擴容,不需要遷移資料;如果沒有,系統會自動遷移資料到擁有足夠儲存空間的主機上。

變更配置大概需要多久?

變更配置涉及到資料移轉等,一般90%的變更配置可以在30分鐘內完成。

CPU、記憶體、磁碟同時升配,會閃斷多久?

無論是單獨升配CPU、記憶體、磁碟中的一個,還是三個同時升配,閃斷的時間都是一樣的,一般是分鐘級的。切換過程中,可能會出現業務閃斷或執行個體重啟,而且與資料庫、帳號、網路等相關的大部分操作都無法執行,請選擇在可維護時間段內執行變更配置操作。各變更項的詳情,請參見變更項

相關API

API

描述

ModifyDBInstanceSpec

變更RDS執行個體配置