數據同步和遷移任務中數據頻繁變更的表(熱點表),可能會導致任務延遲超過1000毫秒。您可以通過控制臺查看熱點表信息,判斷延遲是否由于熱點表所導致,并根據實際情況開啟熱點合并功能以降低任務延遲。
前提條件
已創建同步或遷移實例。
若為遷移實例,需要包含增量遷移任務。
注意事項
當源庫增量變更的數據同步或遷移到目標表,且增量任務的位點更新后,才會顯示最新的熱點表信息。
操作步驟
數據同步和數據遷移實例查看熱點表信息的步驟相似,本操作以查看同步實例的熱點表信息為例進行介紹。
進入目標地域的同步任務列表頁面(二選一)。
通過DTS控制臺進入
登錄數據傳輸服務DTS控制臺。
在左側導航欄,單擊數據同步。
在頁面左上角,選擇同步實例所屬地域。
通過DMS控制臺進入
說明實際操作可能會因DMS的模式和布局不同,而有所差異。更多信息,請參見極簡模式控制臺和自定義DMS界面布局與樣式。
登錄DMS數據管理服務。
在頂部菜單欄中,選擇
。在同步任務右側,選擇同步實例所屬地域。
在同步任務列表頁面,單擊目標實例ID。
可選:在左側導航欄,單擊任務管理。
在實例進展區域,單擊增量寫入模塊。
在基本信息頁簽,查看熱點表信息。
熱點表信息展示了DTS任務中,目標端當前待變更最頻繁的數據。若目標端當前有增量數據變更,界面將展示當前的熱點表信息;若目標端當前沒有增量數據變更,界面將展示最近一條熱點表信息。
庫名:該數據所屬的數據庫名稱。
表名:該所屬的表名稱。
沖突key:該數據中主鍵或唯一鍵的值。
沖突程度:該數據待執行增量變更的次數,數值大于等于1。
說明若沖突程度大于10,為避免任務延遲過大,建議您開啟熱點合并功能。開啟方法,請參見后續操作。
后續操作
單擊參數設置頁簽。
找到參數名為trans.hot.merge.enable的目標行,并單擊運行參數值列的按鈕。
在修改參數對話框,將參數值修改為true。
單擊確定。
說明trans.hot.merge.enable的運行參數值會變為true,并會提示(未生效)。
單擊。
在提交參數對話框,單擊確定。
說明目前僅支持立刻生效,并且默認已勾選。
單擊增量寫入上方的。
當增量寫入模塊處于運行中,并且trans.hot.merge.enable的運行參數值為true且沒有(未生效)提示時,表示熱點合并功能開啟成功。