Data Transmission Service支援修改執行個體的部分參數,協助您降低資料轉送過程中的延遲,提升資料轉送的效能和效率。
前提條件
注意事項
執行個體參數只能在模組運行期間修改,模組運行狀態可以在控制台任務管理頁簽中的執行個體進展查看。
為保證執行個體的穩定,僅支援修改控制台可修改參數頁簽中開放的參數,未在控制台中呈現的參數不支援修改。
請參考可修改參數頁簽中的可選值、參數類型和描述列,修改參數值。
控制台上可修改參數頁簽中的是否重啟列為是的參數提交修改後,DTS會立即重啟模組,因此建議您在業務低峰期修改執行個體參數。
選擇執行個體
資料同步和資料移轉執行個體修改參數的步驟相似,本操作以修改同步執行個體的參數為例進行介紹。
進入目標地區的同步工作清單頁面(二選一)。
通過DTS控制台進入
在左側導覽列,單擊資料同步。
在頁面左上方,選擇同步執行個體所屬地區。
通過DMS控制台進入
說明實際操作可能會因DMS的模式和布局不同,而有所差異。更多資訊,請參見極簡模式控制台和自訂DMS介面布局與樣式。
在頂部功能表列中,選擇
。在同步任務右側,選擇同步執行個體所屬地區。
定位至目標執行個體。
您可以通過任務名、執行個體ID、資料庫執行個體ID等進行篩選,方便您尋找目標執行個體。
單擊目標執行個體的ID。
修改參數值
選擇目標執行個體,詳情請參見選擇執行個體。
進入參數值修改介面。
您可以根據實際情況,選擇進入修改介面。
說明分布式執行個體需要先在任務管理頁面點擊全量遷移或增量寫入模組,並在子任務詳情頁簽單擊對應的子任務。
在參數設定頁面中修改參數值。
在左側導覽列,單擊參數設定。
在任務管理頁面中修改參數值。
在左側導覽列,單擊任務管理。
在執行個體進展地區,單擊目標參數所屬的增量或全量同步模組。
說明結構遷移模組不支援修改參數。
在模組下方,單擊參數設定頁簽。
修改參數值。
可選:單擊可修改參數頁簽。
單擊目標參數運行參數值列的。
在修改參數對話方塊中修改參數值。
說明由於DTS執行個體的類型、源和目標庫執行個體的類型、配置執行個體時選擇的同步或遷移類型等不同,執行個體可修改的參數可能會有差異,請以控制台顯示為準,常見參數如下表所示。
表 1. 常見參數說明
參數名
模組
說明
sink.ignore.failed.ddl
增量同步處理
增量遷移
是否忽略執行失敗的DDL,取值為:
true(預設值):執行DDL失敗時,任務忽略失敗並繼續執行。
false:執行DDL失敗時,任務失敗。
sink.batch.enable
增量同步處理
增量遷移
是否以batch(批量提交)的方式發送資料,取值為:
true:是,以batch的方式發送資料。
false(預設值):否,不以batch的方式發送資料。
source.filter.ddl.enable
增量同步處理
增量遷移
是否過濾DDL,取值為:
true:增量任務過濾DDL並繼續執行。
false(預設值):增量任務正常執行DDL。
trans.hot.merge.enable
增量同步處理
增量遷移
是否開啟熱點合并,取值為:
true:開啟熱點合并。
false(預設值):不開啟熱點合并。
sink.bulk.copy.enable
全量同步
全量遷移
資料寫入MySQL、PostgreSQ時是否開啟bulk copy模式,取值為:
true(預設值):開啟bulk copy模式。
false:關閉bulk copy模式。
說明需要與sink.worker.type參數配合使用。
sink.worker.type
全量同步
全量遷移
配置MySQL、PostgreSQL的資料寫入模式,取值為:
stream(預設值):使用bulk copy寫入模式。
batch:使用PreparedStatement executeBatch寫入模式,此時sink.bulk.copy.enable需為false。
說明需要與sink.bulk.copy.enable參數配合使用。
sink.batch.size.minimum
全量同步
全量遷移
單次批量寫入目標庫的記錄數,取值為:[0,1024],預設值為128。
source.mongodb.id.type.unique
全量同步
全量遷移
源庫為MongoDB時,同一個集合內主鍵
_id
的資料類型是否唯一,取值為:true:唯一。在全量任務階段,DTS將不會掃描源庫待同步或遷移資料中主鍵的資料類型。
false(預設值):不唯一。在全量任務階段,DTS將掃描源庫待同步或遷移資料中主鍵的資料類型。
單擊確定。
可選:修改其餘目標參數值。
說明單擊撤銷,並單擊提示框的確定,可以撤銷本次未提交的所有修改操作。
單擊提交參數。
在彈出的提示框中單擊確定。
說明目前僅支援立刻生效,並且預設已勾選。
查看參數修改記錄
選擇目標執行個體,詳情請參見選擇執行個體。
在左側導覽列,單擊參數設定。
單擊參數修改歷史頁簽。
選擇要查詢的時間範圍。
說明預設選擇並展示最近七天的參數修改記錄。
選擇時間時,左側為起始時間,右側為結束時間。
單擊確定。
說明只記錄提交後的修改參數值的操作。