總覽
持續遷移
持續遷移 (有時稱為進行中或線上遷移) 是指在初始完整傾印和負載後,從來源持續傳輸變更至目的地。如果是遷移作業,當需要切換為使用目的地進行讀取和寫入時,請執行promote 作業。推送表示目的地 Cloud SQL 執行個體會與來源中斷連線,並從備用執行個體升級為主要執行個體。
持續遷移作業的步驟如下:
一開始,系統會擷取來源資料庫的快照。建立傾印檔時,資料庫資料表會短暫 (不到 10 秒) 遭到鎖定,但一次只會鎖定一個資料表。來源可以繼續接受寫入。
初始傾印作業完成後,資料會載入目的地。
載入完成後,系統會在執行個體上重建主鍵、外鍵和索引等限制。
重新建立限制後,系統會處理持續進行的變更 (也稱為變更資料擷取或 CDC)。
準備改用目的地時,請停止寫入來源,並啟動升級程序。這可讓應用程式讀取及寫入目標資料庫。
在決定升級時,相依應用程式至少會停機一段時間,時間長度等於當時的複製延遲時間。