數據傳輸服務DTS(Data Transmission Service)支持修改實例的部分參數,幫助您降低數據傳輸過程中的延遲,提升數據傳輸的性能和效率。
前提條件
注意事項
實例參數只能在模塊運行期間修改,模塊運行狀態可以在控制臺任務管理頁簽中的實例進展查看。
為保證實例的穩定,僅支持修改控制臺可修改參數頁簽中開放的參數,未在控制臺中呈現的參數不支持修改。
請參考可修改參數頁簽中的可選值、參數類型和描述列,修改參數值。
控制臺上可修改參數頁簽中的是否重啟列為是的參數提交修改后,DTS會立即重啟模塊,因此建議您在業務低峰期修改實例參數。
選擇實例
數據同步和數據遷移實例修改參數的步驟相似,本操作以修改同步實例的參數為例進行介紹。
進入目標地域的同步任務列表頁面(二選一)。
通過DTS控制臺進入
登錄數據傳輸服務DTS控制臺。
在左側導航欄,單擊數據同步。
在頁面左上角,選擇同步實例所屬地域。
通過DMS控制臺進入
說明實際操作可能會因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將掃描源庫待同步或遷移數據中主鍵的數據類型。
單擊確定。
可選:修改其余目標參數值。
說明單擊撤銷,并單擊提示框的確定,可以撤銷本次未提交的所有修改操作。
單擊提交參數。
在彈出的提示框中單擊確定。
說明目前僅支持立刻生效,并且默認已勾選。
查看參數修改記錄
選擇目標實例,詳情請參見選擇實例。
在左側導航欄,單擊參數設置。
單擊參數修改歷史頁簽。
選擇要查詢的時間范圍。
說明默認選擇并展示最近七天的參數修改記錄。
選擇時間時,左側為起始時間,右側為結束時間。
單擊確定。
說明只記錄提交后的修改參數值的操作。