數據傳輸服務DTS(Data Transmission Service)支持修改同步或遷移實例增量寫入模塊的當前位點,幫助您在目標庫寫入數據時,跳過或再執行一次源庫某段時間內的數據變更操作。
背景信息
當前位點是實例寫入到目標端的最新數據的時間戳,DTS支持修改同步或遷移實例增量寫入模塊的當前位點,從您指定的時間開始在目標端執行增量任務。
應用場景
需要將實例增量寫入階段源端指定時間到當前位點的數據變更在目標端再執行一次時,您可以根據實際情況向前調整位點,以重復執行一次該時間段的數據變更。
無需將實例增量寫入階段當前位點后一段時間源端的數據變更在目標端執行時,您可以根據實際情況向后調整位點,以跳過該時間段的數據變更。
由于位點不存在導致同步或遷移實例重試時,您可以適當向后調整位點,以嘗試恢復實例。
前提條件
影響
如果您指定的位點晚于當前增量寫入的位點,則此時間段內的數據變更將不會在目標端執行,可能會導致數據丟失或不一致,請謹慎操作。
如果您指定的位點早于當前增量寫入的位點,則此時間段內的數據變更將會在目標端重復執行一次,重復執行INSERT和DDL操作時可能會造成數據重復的沖突,請謹慎操作。
如果實例處于暫停狀態,修改位點后實例將會自動啟動。
注意事項
Tair/Redis間的同步或遷移實例,暫不支持修改位點。
運行狀態為修改同步對象中的同步實例,不支持修改位點。
DTS分布式實例修改位點僅對當前子任務生效。
新位點的可選范圍默認為最近7天,此范圍可能會因實例增量寫入模塊的運行時間、實例的延遲時間等因素影響而有所差異。
操作步驟
進入同步或遷移任務列表頁面。
登錄DMS數據管理服務。
在頂部菜單欄中,單擊集成與開發。
在左側導航欄,選擇 或 。
說明若您登錄的是極簡模式的DMS,請在左上角的中選擇自定義DMS界面布局與樣式。
或 。更多信息請參見您也可以登錄新版DTS同步任務的列表頁面或新版DTS遷移任務的列表頁面。
在同步任務或遷移任務右側,選擇實例所屬地域。
說明新版DTS同步或遷移任務列表頁面,需要在頁面上方工作臺右側選擇實例所屬地域。
在目標實例的操作列中,選擇
。單擊目標同步或遷移實例的ID,進入實例詳情頁面。
可選:在左側導航欄,單擊任務管理。
在實例進展區域,單擊增量寫入模塊。
修改實例位點。
在基本信息頁簽,單擊當前位點右側的修改。
閱讀注意事項并單擊下一步。
在修改增量寫入位點對話框,單擊位點文本框,在可選范圍內選擇新位點的日期和時間。
在修改增量寫入位點對話框,單擊確定。
在提示對話框,單擊確定。
查看位點修改的結果。
等待實例初始化完成后,在增量寫入的基本信息頁簽查看當前位點。
說明您可以單擊按鈕刷新頁面,以查看實例初始化進度和當前位點信息。
當前位點更新后,建議您使用數據校驗功能,驗證當前數據是否滿足您的預期。更多信息,請參見配置數據校驗。