全部產品
Search
文件中心

Data Transmission Service:同步或遷移事件

更新時間:Dec 25, 2024

當您在同步或遷移資料時包含了事件(Event),且同步或遷移對象依賴的事件會更新某個表時,可能會因為目標庫過早同步或遷移事件,而導致源庫和目標庫的資料不一致。本文介紹如何使用Data Transmission Service同步或遷移事件,以避免資料不一致的問題。

前提條件

資料同步或遷移執行個體,須同時滿足以下條件:

  • 源庫的資料庫類型MySQLPolarDB for MySQL,且目標庫資料庫類型MySQLPolarDB for MySQL

  • 執行個體同時包含庫表結構和增量任務。

    • 遷移執行個體:遷移類型需勾選庫表結構遷移增量遷移

    • 同步執行個體:同步類型預設已勾選增量同步處理,還需勾選庫表結構同步

  • 在配置同步或遷移執行個體過程中,源庫對象的選擇粒度為整庫。

注意事項

  • 單個同步或遷移執行個體,僅支援執行一次同步或遷移事件的操作。

  • 若您的遷移執行個體不包含增量任務(增量遷移),且其他條件均滿足遷移事件的要求,DTS會自動將待遷移資料庫中的事件遷移至目標庫。

    說明

    您可以在結構遷移2模組的任務詳情頁簽,查看詳情。

操作步驟

說明

資料同步和遷移執行個體的操作方法類似,本操作以資料同步執行個體為例進行介紹。

配置執行個體

  1. 進入目標地區的同步工作清單頁面(二選一)。

    通過DTS控制台進入

    1. 登入Data Transmission Service控制台

    2. 在左側導覽列,單擊資料同步

    3. 在頁面左上方,選擇同步執行個體所屬地區。

    通過DMS控制台進入

    說明

    實際操作可能會因DMS的模式和布局不同,而有所差異。更多資訊,請參見極簡模式控制台自訂DMS介面布局與樣式

    1. 登入Data Management服務

    2. 在頂部功能表列中,選擇整合與開發 > 資料轉送(DTS) > 資料同步

    3. 同步任務右側,選擇同步執行個體所屬地區。

  2. 單擊創建任務,進入任務配置頁面。

  3. 可選:在頁面右上方,單擊試用新版配置頁

    說明
    • 若您已進入新版配置頁(頁面右上方的按鈕為返回舊版配置頁),則無需執行此操作。

    • 新版配置頁和舊版配置頁部分參數有差異,建議使用新版配置頁。

  4. 根據實際情況,配置源庫及目標庫資訊。

    更多資訊,請參見同步方案概覽遷移方案概覽中的相關配置文檔。

  5. 配置完成後,在頁面下方單擊測試連接以進行下一步

    說明
    • 請確保DTS服務的IP位址區段能夠被自動或手動添加至源庫和目標庫的安全設定中,以允許DTS伺服器的訪問。更多資訊,請參見添加DTS伺服器的IP位址區段

    • 若源庫或目標庫為自建資料庫(接入方式不是雲執行個體),則還需要在彈出的DTS伺服器訪問授權對話方塊單擊測試連接

  6. 是否遷移Event選擇為,並完成後續操作。

    更多資訊,請參見同步方案概覽遷移方案概覽中的相關配置文檔。

同步事件

  1. 進入目標地區的同步工作清單頁面(二選一)。

    通過DTS控制台進入

    1. 登入Data Transmission Service控制台

    2. 在左側導覽列,單擊資料同步

    3. 在頁面左上方,選擇同步執行個體所屬地區。

    通過DMS控制台進入

    說明

    實際操作可能會因DMS的模式和布局不同,而有所差異。更多資訊,請參見極簡模式控制台自訂DMS介面布局與樣式

    1. 登入Data Management服務

    2. 在頂部功能表列中,選擇整合與開發 > 資料轉送(DTS) > 資料同步

    3. 同步任務右側,選擇同步執行個體所屬地區。

  2. 定位至目標執行個體,並單擊目標執行個體的ID。

  3. 可選:在左側導覽列,單擊任務管理

  4. 執行個體進展地區的增量寫入模組,單擊基本資料頁簽。

  5. 單擊操作後的遷移Event

    image

  6. 在彈出的確認遷移對象對話方塊,單擊確定

  7. 查看同步事件任務的詳情。

    1. 取消選中執行個體進展右側的隱藏已完成模組

    2. 單擊結構遷移3模組。

    3. 任務詳情頁簽,查看詳情。

      image