升級是指目的地 AlloyDB for PostgreSQL 執行個體與來源中斷連線,並從副本執行個體升級為主要執行個體。
如果是持續遷移,在該將讀取和寫入作業移至目的地時,即可啟動升級程序。
如要升級遷移作業,確保資訊不會遺失,請按照下列步驟操作:
- 前往「遷移工作」頁面。
按一下要升級的遷移作業。「遷移工作詳細資料」頁面隨即顯示。
轉換至 CDC 階段後,視傾印大小而定,複製作業可能會延遲很長一段時間,因為 AlloyDB for PostgreSQL 目的地執行個體會趕上傾印和載入期間發生的變更。
等待複製延遲時間大幅縮短,最好是縮短至幾分鐘或幾秒。您可以在遷移工作頁面查看複製延遲時間。
- 複製延遲時間達到最短後,即可啟動升級程序。
為避免遺失資料,請務必:
- 停止所有寫入作業、執行中的指令碼,以及來源資料庫的用戶端連線。停機時間從這裡開始。
- 等待複製延遲時間歸零,表示遷移工作已處理所有未完成的變更。
- 在「遷移工作詳細資料」頁面中,按一下「升級」。
- 在「要將遷移工作升級嗎?」視窗中,按一下「升級」。
- 遷移工作會停止從來源讀取資料,子狀態為
Promote in progress。此時無法停止或復原宣傳程序。 - 目的地執行個體會升級為可寫入的主要執行個體。
遷移工作狀態為「
Completed」。 - 現在應用程式可以連線至 AlloyDB for PostgreSQL 執行個體,且可安全地刪除遷移工作。
完整傾印階段完成後,遷移工作會進入 CDC 階段,此時即可使用升級選項。
如果遷移工作在 CDC 階段失敗或手動停止,升級後來源和目的地的資料可能會不一致。