前提條件
實例類型需為主備實例或一主兩備實例(非MGR),單機和只讀實例不支持主備切換。
實例狀態為運行中。
背景信息
故障切換也叫計劃外的切換。當主機出現故障時,系統會在1~5分鐘內自動切換到備機,切換后主備實例的連接IP地址不變,整個過程無需人工干預。切換過程中不可訪問,需要您設置好程序跟關系型數據庫服務的自動重連,避免因為切換導致服務不可用。
手動切換也叫計劃內的切換。當實例運行正常時,用戶可以自主手動觸發主備切換,以滿足業務需求。
影響
主備實例切換過程中,實例會發生1到2次連接閃斷, 請確保應用程序具備重連機制并謹慎操作。
主備切換后,請注意對業務進行預熱,避免業務高峰期出現阻塞。
如果實例下掛載有只讀實例,則主備實例切換后,只讀實例的數據會有幾分鐘的延遲,因為需要重建復制鏈路、同步增量數據等。
如果主從復制時延大于300s,將無法下發主備切換任務。
操作步驟
在天翼云官網首頁的頂部菜單欄,選擇產品 > 數據庫 > 關系型數據庫 > 關系數據庫MySQL版,進入關系數據庫MySQL產品頁面。然后單擊管理控制臺,進入概覽頁面。
在左側導航欄,選擇MySQL > 實例管理,進入實例列表頁面。然后在頂部菜單欄,選擇區域和項目。
在實例列表中,找到目標實例,然后在操作列選擇更多 > 主備切換。
注意
主備切換可能會造成幾秒或幾分鐘的服務閃斷(閃斷時間與復制時延有關),并可能在主備同步時延過大的情況下,導致少量數據丟失。
在對話框中,對切換動作進行二次確認。
在切換過程中,實例狀態為主備切換中,切換完成后,實例狀態為運行中。單擊實例名稱,進入實例基本信息頁面,單擊日志管理,然后單擊主備切換日志頁簽,即可查看該實例的切換歷史記錄。
說明
您也可以通過如下方式查看該用戶所有的歷史主備切換記錄:
在左側導航欄選擇MySQL > 任務列表,即可在任務列表中查看主備切換任務的詳細信息,包括實例名稱、任務名稱、任務狀態和任務創建時間等信息。