全部產品
Search
文件中心

ApsaraDB RDS:變更配置

更新時間:May 13, 2025

本文介紹如何變更RDS MySQL執行個體配置,包括變更執行個體系列、升降級執行個體規格以及擴縮容儲存空間。

RDS MySQL執行個體支援的全量變更項請參見執行個體變更項

其他引擎變更配置請參見:

前提條件

  • 執行個體的計費方式為訂用帳戶或隨用隨付。

    說明

    如果執行個體的計費方式為Serverless,請參見配置Serverless執行個體

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

  • 執行個體狀態為運行中。如您的執行個體已進入“鎖定中”,請先解鎖執行個體,再進行變更配置操作。

限制

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

  • 唯讀執行個體變更配置限制:

    • 變更唯讀執行個體配置時,其所屬主執行個體必須處於運行中狀態。

    • 唯讀執行個體的儲存空間必須大於或等於主執行個體當前儲存空間。建議先完成所有隻讀執行個體的儲存擴容,再擴容主執行個體儲存空間。

  • 儲存空間縮容限制:

    • 高效能本地碟執行個體縮容

      • 縮容後的空間必須大於或等於當前已使用儲存空間的120%。

        樣本:執行個體儲存空間100 GB(已用50 GB),縮容後至少需保留60 GB(50×120%)。

    • 通用縮容限制

      • 基礎系列或高可用系列:支援同一系列、同一架構下縮容。

      • 最小縮容值計算:min{當前使用量×1.3, 當前使用量+400 GB},且需大於或等於當前規格支援的最小儲存空間。

      • 調整步長:儲存空間調整單位為5 GB。

      • 當執行個體Binlog產生較快時,需要本地保留足夠多的日誌,才允許執行個體進行縮容。記錄備份的開啟方法,請參見修改RDS備份策略

  • 產品類型變更配置限制:

    • 可用性區域相容性

      倚天版與標準版支援的可用性區域不同,變更產品類型前需:

      ① 查看目標類型的在售可用性區域。 ② 遷移執行個體至目標可用性區域(遷移可用性區域)。 ③ 變更配置。

    • 核心版本約束

      變更後核心小版本必須大於或等於目前的版本。若目前的版本更高,則不支援變更。

  • 歷史規格執行個體變更配置限制:無法直接變更配置,需先升級配置至線上售賣規格,才能進行後續變更操作。

  • 其他限制:僅支援對執行個體變更項中列出的專案進行變更。

影響

執行個體儲存類型

變更配置專案

影響

高效能本地碟執行個體

規格、系列、儲存空間

本地無資源可用的情況下執行變更規格或系列會引發自動資料移轉,遷移完成後根據您選擇的切換時間進行切換(期間保持增量同步處理)。

重要

變更配置會出現執行個體切換,請在業務低峰期進行變更配置,並確保您的應用有自動重連機制。執行個體切換期間,與資料庫、帳號、網路等相關的大部分操作都無法執行。執行個體切換的影響請參見執行個體切換的影響

雲端硬碟執行個體

規格或系列

變更配置耗時為分鐘層級,不受資料量大小的影響。

重要

變更配置會出現執行個體切換,請在業務低峰期進行變更配置,並確保您的應用有自動重連機制。執行個體切換期間,與資料庫、帳號、網路等相關的大部分操作都無法執行。執行個體切換的影響請參見執行個體切換的影響

儲存空間

  • 擴容時:絕大多數情況下不會造成業務閃斷。

  • 縮容時:雲端硬碟縮容會有閃斷影響,詳情請參見雲端硬碟儲存空間縮容

說明

當雲端硬碟存在快照任務時,雲端硬碟擴容和雲端硬碟效能等級變更會等待快照任務執行結束後才執行。

說明
  • 變更配置操作無需您手動重啟執行個體。

  • 變更配置操作不會導致執行個體ID和串連地址改變,但如果執行個體發生了跨機遷移,串連地址對應的IP會發生變化,建議業務側使用RDS串連地址訪問資料庫。

  • 變更配置操作不會導致已儲存資料的丟失。

  • 關於儲存類型的說明,請參見儲存類型

計費規則

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

操作步驟

重要

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

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

  2. 配置資訊地區單擊變更配置

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

    變更方式說明如下:

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

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

  4. 修改執行個體的配置。

    說明
    • 所有執行個體類型都支援變更規格和儲存空間,歷史規格執行個體需要先升級配置至線上售賣規格後,再進行儲存空間擴容。變更規格的注意事項,請參見RDS MySQL標準版(原X86)主執行個體規格列表

    • 當前支援高可用系列高效能本地碟執行個體、基礎系列或高可用系列雲端硬碟(不包括SSD雲端硬碟)執行個體對儲存空間進行縮容,其他執行個體不支援降低儲存空間。

    • MySQL 5.6三節點企業系列可以變更為高可用系列。

    • MySQL 5.7基礎系列執行個體可以升級為高可用系列高效能本地碟執行個體。

    • MySQL 8.0、5.7高可用系列的ESSD雲端硬碟執行個體可以變更為叢集系列執行個體。

    • 變更配置執行個體頁面的執行個體規格預設為當前規格,請確保調整後的執行個體規格相關參數滿足您的需求,避免相關風險。

  5. 選擇切換時間

    • 立即切換:資料移轉後立即切換。

    • 可維護時間內進行切換:在可維護時間段內執行切換操作。

    重要
    • 基礎系列只有一個資料庫節點,沒有備節點作為熱備份,因此當該節點變更配置時,會出現較長時間中斷。請在非高峰期內進行變更配置,避免影響業務。

    • 非基礎系列在變更配置生效期間,可能會出現一到兩次執行個體切換,雖然不影響正常使用,但是請盡量在非高峰期進行變更配置,或確保您的應用有自動重連機制。執行個體切換的影響請參見執行個體切換的影響

    • 如選擇可維護時間內進行切換,則執行個體會一直保持升降配中狀態直到完成切換,在此期間無法對該執行個體執行升降配、版本升級、跨可用性區域遷移等執行個體層級的操作。

    • 僅增加儲存空間或ESSD儲存類型變更時,絕大多數情況下對業務無影響,變更配置後立即執行,無需選擇可維護時間內進行切換

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

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

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

常見問題

磁碟擴縮容問題

  • Q:執行個體已擴容磁碟,為何仍顯示鎖定?

    A:磁碟滿導致鎖定時,擴容後需等待升配任務完成自動解鎖。您可在執行個體基本資料頁右上方單擊按鈕按鈕跳轉至工作清單頁面,查看擴容任務進度。

  • Q:儲存擴容為何會閃斷?

    A:儲存擴容需執行個體切換,閃斷影響詳見執行個體切換的影響

  • Q:擴容磁碟,免費備份額度是否擴大?

    A:是。詳見免費備份額度

儲存類型變更

儲存空間管理

  • Q:升級儲存空間提示庫存不足怎麼辦?

    A:建議遷移可用性區域後擴容。遷移後串連地址不變但IP會改變,需設定應用自動重連。

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

    A:雲端硬碟執行個體(非基礎系列)擴容儲存空間,絕大多數情況無閃斷。高效能本地碟執行個體擴容儲存空間,有如下兩種情形:

    • 主機儲存足夠:直接擴容,無影響。

    • 主機儲存不足:自動建立主備執行個體並同步資料,切換時閃斷約30秒。

    說明

    目前無法查詢執行個體所在主機剩餘儲存空間。

  • Q:RDS MySQL執行個體直接刪除資料庫,磁碟空間是否可以得到釋放?

    A:執行DROP語句會釋放空間;DELETE語句會產生片段,不釋放磁碟空間。

配置升級影響

  • Q:CPU、記憶體、磁碟同時升配,會導致多長時間的服務不可用?

    A:無論單專案或多專案升配,不可用時間均為分鐘級。升配過程中,可能會出現執行個體切換或執行個體重啟,而且與資料庫、帳號、網路等相關的大部分操作都無法執行,請在可維護時間段內執行變更配置操作。各變更項的業務影響,請參見變更項業務影響

  • Q:變更配置時間長度受哪些因素影響?

    A:請參見RDS MySQL執行個體變更配置時間長度受哪些因素影響

  • Q:變更配置會影響線上業務嗎?

    A:請參見本文影響

唯讀執行個體相關

  • Q:主執行個體升級,唯讀執行個體會同步升級嗎?

    A:不會,需手動升級唯讀執行個體配置。

  • Q:主執行個體擴容會影響到唯讀執行個體的主從複製嗎?

    A:不影響。

串連與網路

  • Q:變更配置後串連地址會變嗎?

    A:串連地址(如rm-bpxxxxx.mysql.rds.aliyuncs.com)不變,但IP可能變更。建議在應用程式中使用串連地址,而不是IP地址。

  • Q:如何設定應用程式重連機制?

    A:Java應用建議TTL不超過60秒,以確保在串連地址的VIP地址發生變更時,應用程式可以通過重新查詢DNS來接收和使用資源的新VIP地址。Java中設定TTL的方法請參見JDK官方文檔

執行個體類型與計費

  • Q:常規執行個體是否支援變更為Serverless執行個體?

    A:不支援。如需使用Serverless執行個體,可建立Serverless執行個體,詳情請參見建立Serverless執行個體

  • Q:儲存自動擴容如何計費?

    A:儲存空間自動擴容功能預設關閉,不收費。開啟後計費同手動擴容,詳見變更配置

  • Q:誤操作降配後再立即升配為原配置,為什麼退費與收費差額很大?

    A:可能是執行個體購買時參加了優惠活動,再進行升級沒有優惠活動,價格會升高。

自動擴容與縮容

  • Q:儲存空間自動擴容規則是什嗎?

    A:詳見設定儲存空間自動擴容

  • Q:雲端硬碟執行個體縮容儲存空間有何影響?

    A:雲端硬碟縮容會有閃斷影響,詳情請參見雲端硬碟儲存空間縮容

  • Q:高效能本地碟執行個體能否縮容?

    A:可以。執行個體處於運行中時,單擊變更配置後選擇立即降配

可用性區域遷移

Q:單可用性區域部署變更為多可用性區域部署,應該如何操作?

A:詳見遷移可用性區域

相關API

API

描述

ModifyDBInstanceSpec

變更RDS執行個體配置。