本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

查看熱點表資訊

更新時間:2025-03-12 20:29

資料同步和遷移任務中資料頻繁變更的表(熱點表),可能會導致任務延遲超過1000毫秒。您可以通過控制台查看熱點表資訊,判斷延遲是否由於熱點表所導致,並根據實際情況開啟熱點合并功能以降低任務延遲。

前提條件

  • 已建立同步或遷移執行個體。

  • 若為遷移執行個體,需要包含增量遷移任務。

注意事項

當源庫增量變更的資料開始同步或遷移到目標表,且增量任務的位點更新後,才會顯示最新的熱點表資訊。

操作步驟

說明

資料同步和資料移轉執行個體查看熱點表資訊的步驟相似,本操作以查看同步執行個體的熱點表資訊為例進行介紹。

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

    通過DTS控制台進入
    通過DMS控制台進入
    1. 登入Data Transmission Service控制台

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

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

    說明

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

    1. 登入Data Management服務

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

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

  2. 在同步工作清單頁面,單擊目標執行個體ID。

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

  4. 執行個體進展地區,單擊增量寫入模組。

  5. 基本資料頁簽,查看熱點表資訊

    熱點表資訊展示了DTS任務中,目標端當前待變更最頻繁的資料。若目標端當前有增量資料變更,介面將展示當前的熱點表資訊;若目標端當前沒有增量資料變更,介面將展示最近一條熱點表資訊。

    • 庫名:該資料所屬的資料庫名稱。

    • 表名:該所屬的表名稱。

    • 衝突key:該資料中主鍵或唯一鍵的值。

      說明

      僅用於協助識別熱點表中待變更的資料。

    • 衝突程度(衝突深度):該資料待執行增量變更的次數,數值大於等於1。

      說明

      衝突程度大於10且任務延遲超過1000毫秒(1秒),建議您開啟熱點合并功能,以降低任務延遲並提升資料寫入速度。開啟方法,請參見後續操作

後續操作

說明

開啟熱點合并功能後,DTS在向目標庫寫入資料時,會將源庫同一行資料的多次UPDATE操作進行合并,僅執行最後一次UPDATE操作,從而導致目標庫的Binlog記錄數量少於源庫。如果您的業務對Binlog記錄的完整性有較高要求,建議您謹慎開啟此功能。

  1. 單擊參數設定頁簽。

  2. 找到參數名trans.hot.merge.enable的目標行,並單擊運行參數值列的編輯按鈕。

  3. 修改參數對話方塊,將參數值修改為true修改參數

  4. 單擊確定

    說明

    trans.hot.merge.enable運行參數值會變為true,並會提示(未生效)

  5. 單擊提交參數

  6. 提交參數對話方塊,單擊確定提交參數

    說明

    目前僅支援立刻生效,並且預設已勾選。

  7. 單擊增量寫入上方的重新整理

    增量寫入模組處於運行中,並且trans.hot.merge.enable運行參數值true且沒有(未生效)提示時,表示熱點合并功能開啟成功。

  • 本頁導讀 (1, M)
  • 前提條件
  • 注意事項
  • 操作步驟
  • 後續操作
文檔反饋