全部產品
Search
文件中心

ApsaraDB RDS:切換災備執行個體與主執行個體

更新時間:Oct 28, 2025

當災備執行個體組中主執行個體的所有節點均不可用時(例如主節點與備節點全部宕機),您可以快速將災備執行個體切換為主執行個體。切換後,原來僅可讀的災備執行個體將變更為可讀寫的主執行個體,而原來可讀寫的主執行個體將變更為僅可讀的災備執行個體,從而快速恢複應用的業務訪問。適用於故障演練、異地災備切換、資料快速遷移等情境。

前提條件

災備執行個體組的運行狀態必須為運行中

注意事項

  • 災難恢複情境下,如果主執行個體所在地區不可用,或其他情況導致主執行個體和災備執行個體之間存在資料延遲、不滿足切換條件,您可以自行評估業務情況,通過提升災備執行個體為主執行個體來快速恢複業務讀寫。

  • 切換操作會觸發約10s內的串連閃斷,建議在業務低峰期執行切換,並確保應用具備自動重連機制。

  • 切換過程中會嚴格校正主從角色資料一致性。對於計劃內切換,通常不會發生資料損失;但如果主執行個體和災備執行個體間存在資料延遲,並且觸發切換操作後5分鐘內未完全同步,則不會執行切換操作,以此確保資料一致性。

  • 災備執行個體和主執行個體切換完成後,若您的應用程式仍串連原主執行個體的串連地址,則該串連僅唯讀。因此,請自行評估業務,如需串連到新主執行個體,請將您應用程式側的串連地址變更為新主執行個體的串連地址,並打通應用程式與新主執行個體的網路設定(例如設定IP白名單、檢查網路連通性等)。

操作步驟

  1. 訪問全球多活資料庫頁面。

  2. 在全球多活資料庫列表頁面,單擊目標執行個體組的執行個體ID。

  3. 在頁面下方的RDS執行個體列表部分,單擊從角色右側操作列下的切換為主角色

  4. 閱讀頁面主從角色切換影響,單擊切換

    • 切換期間,災備執行個體組狀態將顯示為主從切換中,約持續10分鐘以內。

    • 切換完成後,主從角色將互換,資料同步鏈路方向會反轉。以下表為例:

      變更項

      切換前

      切換後

      主從角色

      主執行個體為可讀寫,災備執行個體為僅可讀

      災備執行個體變為主執行個體,主執行個體變為災備執行個體

      資料同步鏈路方向

      主執行個體到災備執行個體

      災備執行個體到主執行個體