RDS DuckDB分析主執行個體支援變更執行個體規格與儲存空間、調整節點配置、啟用儲存空間自動擴容、配置主備切換策略,以及變更計費方式,滿足靈活的資源管理與營運需求。
變更執行個體規格與儲存空間
執行個體規格變更支援升級或降級計算規格,以及擴大儲存空間。當前暫不支援縮小儲存空間。
前提條件
您的阿里雲帳號下沒有未支付的續約訂單。
執行個體狀態為運行中。如您的執行個體已進入“鎖定中”,請先解鎖執行個體,再進行變更配置操作。
影響
變更配置專案 | 影響 |
規格 | 變更配置耗時為分鐘層級,不受資料量大小的影響,會出現執行個體切換(30秒左右),請在業務低峰期進行變更配置,並確保您的應用有自動重連機制。 |
儲存空間 |
|
變更配置操作無需手動重啟執行個體,不會導致已儲存資料的丟失,也不會導致執行個體ID和串連地址改變。
計費規則
實際費用以控制台顯示為準,詳情請參見變更配置的計費規則。
操作步驟
提交配置變更訂單後無法取消,請在執行變更配置前詳細評估業務需求。
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在基本資料頁中的配置資訊地區單擊變更配置。
(僅訂用帳戶執行個體需要執行此步驟)在彈出的對話方塊中,選擇變更方式,單擊下一步。
變更方式說明如下:
立即升配或立即降配:變更配置後,新的配置立即生效。訂用帳戶執行個體和隨用隨付執行個體都支援立即升降配。
變更任務下達後,系統將磁碟資料同步到一個新執行個體,然後根據變更配置確定的切換時間,到時間後系統將原執行個體的執行個體ID和串連地址等資訊切換到新執行個體,執行個體ID、串連地址等不會改變。
修改執行個體的配置:變更配置執行個體頁面的執行個體規格預設為當前規格,請確保調整後的執行個體規格相關參數滿足您的需求,避免相關風險。
選擇切換時間。
立即切換:資料移轉後立即切換。
可維護時間內進行切換:在可維護時間段內執行切換操作。
重要如選擇可維護時間內進行切換,則執行個體會一直保持升降配中狀態直到完成切換,在此期間無法對該執行個體執行升降配、版本升級、跨可用性區域遷移等執行個體層級的操作。
僅增加儲存空間變更時,絕大多數情況下對業務無影響,變更配置後立即執行,無需選擇可維護時間內進行切換。
在變更配置執行個體頁面中確認變更配置前後的執行個體資訊,單擊確認下單並完成支付。
警告為確保變更配置的穩定進行,在提交變更配置訂單至變更配置完成期間,請勿執行DDL操作。
常見問題
磁碟擴容問題
Q:執行個體已擴容磁碟,為何仍顯示鎖定?
A:磁碟滿導致鎖定時,擴容後需等待升配任務完成自動解鎖。您可在執行個體基本資料頁右上方單擊
按鈕跳轉至工作清單頁面,查看擴容任務進度。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官方文檔。
變更節點配置
增加執行個體節點
在節點增加過程中,執行個體的讀寫操作不會受到任何影響。節點增加完成後,您可以配置叢集唯讀地址的權重,將流量分流至新增節點,從而實現負載平衡。目前單個RDS DuckDB分析主執行個體最多支援8個備節點。
前提條件
RDS DuckDB分析主執行個體需滿足執行個體狀態為運行中狀態。
計費規則
實際費用以控制台顯示為準,詳情請參見變更配置的計費規則。
操作步驟
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在基本資料頁面的執行個體拓撲管理地區,單擊增刪節點。
在彈出的對話方塊中,選擇增加節點並單擊下一步。
在節點配置項中,單擊
表徵圖或增加一個節點,並按需配置新節點的可用性區域、執行個體規格和交換器。說明如需取消新增的節點,可以單擊節點左側的
表徵圖。閱讀服務合約,單擊確認下單。
執行個體狀態會從增加節點中變為運行中,表示節點已新增完成。
相關操作
節點新增完成後,即可調整叢集唯讀地址的節點配置,將流量分流至新增節點,從而實現負載平衡。
刪除執行個體節點
叢集系列主執行個體至少需保留一個主節點和一個備節點以保證高可用性。
前提條件
RDS DuckDB分析主執行個體需滿足執行個體狀態為運行中狀態。
計費規則
實際費用以控制台顯示為準,詳情請參見變更配置的計費規則。
操作步驟
刪除節點時,指向該節點的串連會出現短暫的服務不可用,但其他節點的運行不受影響。為確保商務持續性,建議在刪除節點前將其讀權重調整為0,再執行刪除操作。
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在基本資料頁面的執行個體拓撲管理地區,單擊增刪節點。
在彈出的對話方塊中,選中刪除節點,單擊下一步。
在待刪除節點左側,單擊
表徵圖。說明如需取消刪除操作,可在節點左側單擊恢複。
閱讀服務合約,單擊確認下單。
相關操作
節點刪除完成後,建議及時調整叢集唯讀地址的節點配置,將流量分流至其他節點,從而實現負載平衡。
變更節點規格和儲存空間
RDS DuckDB分析主執行個體支援為不同叢集節點配置不同的規格,靈活調整儲存類型和儲存空間,以提升執行個體的靈活性與性價比。
前提條件
RDS DuckDB分析主執行個體需滿足如下條件:
執行個體狀態:運行中
執行個體主備節點間的資料複製關係為:半同步或非同步複製
使用限制
變更項 | 變更方式 | 限制 |
節點規格 | 支援單節點獨立變更和整執行個體變更。 |
|
節點儲存空間 | 不支援單節點獨立變更,僅支援整執行個體變更。 |
|
您可進入執行個體詳情頁的基本資料頁面,在頁面下方的拓撲圖中查看節點規格。
影響
變更項 | 影響 |
節點規格 | 變更配置耗時為分鐘層級,不受資料量大小的影響。變更節點規格會出現執行個體切換,請在業務低峰期進行變更配置,並確保您的應用有自動重連機制。執行個體切換期間,與資料庫、帳號、網路等相關的大部分操作都無法執行。更多詳情,請參見執行個體切換的影響。 執行個體切換的具體情況如下:
|
變更配置操作不會改變執行個體節點ID和串連地址,且變更配置後無需手動重啟執行個體。
計費規則
實際費用以控制台顯示為準,詳情請參見變更配置的計費規則。
操作步驟
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在基本資料頁面的配置資訊或執行個體拓撲管理地區,單擊節點變更配置。
按需選擇儲存類型、儲存空間、目標規格、切換時間。
閱讀服務合約,單擊確認下單,確認變更資訊後,單擊繼續支付並完成支付。
說明變更節點配置需要數分鐘,變更過程中執行個體狀態為升降配中,完成後執行個體狀態會變為運行中。
設定儲存空間自動擴容
當資料庫儲存空間不足時,可能會無法寫入資料,導致資料丟失甚至資料庫崩潰,嚴重影響業務運行。RDS DuckDB分析主執行個體支援在儲存空間達到閾值時自動進行擴容。在擴容期間無需重啟執行個體,對業務無影響。儲存空間擴容後,暫不支援自動縮容,如需縮容,請通過變更執行個體規格與儲存空間進行手動縮容。
前提條件
執行個體的狀態為運行中。
賬戶內需要有足夠的餘額支撐擴容。
操作步驟
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在基本資料頁面的執行個體資源地區單擊儲存空間自動擴充右側的設定。
說明如果未找到設定按鈕,請確認執行個體是否符合前提條件。
設定如下參數。
類別
說明
自動儲存擴容
儲存空間自動擴容的開關。
可用空間<=
當剩餘儲存空間百分比達到設定的值時,會觸發自動擴容。
說明擴容的儲存空間大小取下列二者中的最大值:
5 GB儲存空間。當執行個體儲存總空間小於50 GB,並且可用儲存空間小於10%時,擴容步長調整為10 GB。
當前執行個體儲存空間的15%(結果取最近的5的倍數)。
例如,如果您當前儲存總空間為100 GB,其15%為15 GB,大於5 GB,那麼達到閾值觸發擴容時將在原來儲存空間的基礎上擴容15 GB,擴容成功後的總空間為115 GB
儲存自動擴充上限
擴容後執行個體總儲存空間的上限,需要大於等於執行個體當前儲存空間總大小,最高可設定為
64TB。單擊確認。
配置主備切換
當執行個體主節點異常無法使用,或執行個體存在潛在風險並在備節點中進行了緊急修複時,RDS會自動觸發主備切換,將主節點和備節點進行互換,切換後執行個體串連地址保持不變,應用自動連接到新的主節點(原備節點),從而保障執行個體的高可用性。此外,您還可以手動切換主備節點。
背景資訊
自動切換:執行個體預設開啟自動切換,當主節點出現故障無法訪問時,會自動切換到備節點。主備切換的觸發時機,請參見主備切換原因。
手動切換:即使自動切換是開啟狀態,您也可以手動進行主備切換。手動切換可用於容災演練或多可用性區域情境下的就近串連等需求。
影響
主備節點切換過程中通常會出現不超過30秒的服務不可用,請確保您的應用程式具有自動重連機制。
如果您的應用程式使用的是較早版本的Druid組件進行資料庫連接管理,可能會遇到資料庫連接斷開後不會自動重連恢複的問題,建議您將Druid升級到1.1.16或之後版本,以避免此問題。
主備切換不會導致執行個體串連地址變更,但後台對應的IP地址可能會變化。使用執行個體串連地址時,主備切換不會對您的應用正常運行造成影響。
當執行個體發生故障時,切換時間可能會延長。
手動切換主備節點
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列中,選擇服務可用工時。
在實例可用工時地區,單擊主備庫切換。
在執行個體主備切換彈窗中,在備節點行選擇目標備節點,將其升級為主節點。
選擇切換時間,然後單擊確定。
重要在主備節點切換期間,大部分操作無法執行,例如管理資料庫和帳號、切換網路類型等,建議您選擇在設定時間內切換當前設定。
臨時關閉主備自動切換
自動主備切換功能預設為開啟狀態,主節點出現故障會自動切換到備節點,在遇到如下情形時您可以選擇臨時關閉主備自動切換:
大促活動等,不希望主備切換影響系統可用性。
重要應用系統升級等,不希望主備切換引入其他變數。
重大事件或者穩定保障期,不希望主備切換影響系統穩定性。
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列中,選擇服務可用工時。
在實例可用工時地區,單擊自動切換主備。
選擇臨時關閉,並設定臨時關閉截止時間,然後單擊確定。
說明到達臨時關閉截止時間後,執行個體恢複為自動進行主備切換。
預設為臨時關閉1天,最長可設定為7天后的23:59:59。
設定完畢後,您可以在服務可用工時頁面查看臨時關閉主備自動切換的截止時間。
查看主備切換日誌
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列中,選擇服務可用工時。
在主備切換日誌地區,調整查詢時間範圍,查看主備切換日誌。

常見問題
執行個體切換問題
Q:主備切換後需手動切回嗎?
A:不需要,主備節點的資料完全一致,主備切換後原備節點被選舉成為新的主節點,無需進行額外操作。
執行個體切換後未恢複
Q:主備切換後執行個體長時間未恢複運行。
A:RDS在發生異常觸發高可用切換時,應用端長串連可能無法感知到串連狀態變化,如果沒有設定socket逾時時間,應用程式會一直等待資料庫返回結果,通常會等到幾百秒後才會斷連,期間資料庫的部分串連無法正常工作,SQL會出現大量執行異常。為了避免無效串連,建議配置connectTimeout和socketTimeout,防止出現網路錯誤時一直等待的情況,從而縮短故障時間。
逾時配置值需要根據業務負載和使用方式進行評估,線上事務情境中建議connectTimeout配置為1~2秒,socketTimeout配置為60~90秒,此配置僅供參考。
變更計費方式
隨用隨付轉訂用帳戶
前提條件
執行個體狀態為運行中。
執行個體沒有未完成支付的轉訂用帳戶訂單。
注意事項
如果某執行個體有未完成支付的轉訂用帳戶訂單,此時您升級該執行個體的規格,則該轉訂用帳戶訂單將失效。您需要先在訂單管理頁面將其作廢,然後重新進行轉訂用帳戶的操作。
計費方式由隨用隨付轉為訂用帳戶期間,如果涉及跨整點轉化計費方式,整點前一小時按照隨用隨付進行計算,整點後開始按照訂用帳戶形式進行計費。
例如:某個執行個體在09:55開始執行隨用隨付轉訂用帳戶操作,10:10計費類型正式變更為訂用帳戶。則09:00~10:00時間段內以隨用隨付方式計費,10:00後以訂用帳戶方式計費。
說明隨用隨付按照每小時進行計算,計費賬單可能有延遲,請稍後查看。
建議您在整點前的30分鐘或15分鐘進行計費轉換操作。
操作步驟
訂用帳戶轉隨用隨付
前提條件
執行個體狀態為運行中。
說明如果您的訂用帳戶執行個體因到期而鎖定,您必須先對執行個體續約。如何續約請參見手動續約。
費用
訂用帳戶執行個體轉為隨用隨付後,會將餘款按之前的支付方式原路退回給您。
具體金額,請參見非五天無理由退訂說明。
餘款 = 訂單實付金額-資源已使用金額
訂單實付金額:僅指以現金方式支付的訂單款項,不包含您通過代金券、優惠券抵扣的部分。
資源已使用金額:包月天價(原訂單月價/30換算成天價)x 實際消費時間長度 x 已使用時間長度對應訂單的折扣
說明實際消費時間長度精確到天,不滿一天按一天計算。
操作步驟
登入RDS管理主控台,在左側單擊執行個體列表,然後在上方選擇地區。
找到目標執行個體,通過以下兩種方式均可進入訂用帳戶轉隨用隨付頁面:
在目標執行個體右側付費類型列單擊轉隨用隨付。
單擊執行個體ID,在基本資料頁的運行狀態地區的計費方式右側單擊轉隨用隨付。
確認執行個體資訊後勾選服務合約,單擊去支付完成支付即可。