本文介紹在安全規則中配置SQL執行任務時的參數、策略和無鎖結構變更參數的方法。
前提條件
操作步驟
- 登入Data Management 5.0。
單擊控制台左上方的表徵圖,選擇
。說明若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇
。單擊目標安全規則右側操作列中的編輯。
在詳情頁左側的導覽列中,單擊SQL執行控制。
可選:在配置項列表上方,檢測點選擇基礎配置項。
單擊配置項右側操作列中的編輯,按需更改SQL執行控制配置項。
適用範圍
配置項
描述
SQL任務
SQL執行前資料庫鎖逾時機制
鎖等待逾時保護機制預設開啟,可防止通過DMS執行的SQL導致業務SQL阻塞。
SQL執行前目標資源並發控制
DMS系統自適應預設開啟,DMS將控制通過DMS同一時間執行的SQL數量。
SQL執行前資料庫負載檢查
線程數檢查保護機制預設開啟,如果資料庫負載過高,暫停執行SQL。您可以設定允許最大運行中的線程數量、失敗時重試的間隔時間和失敗後重試次數。
SQL執行後sleep策略
DMS系統自適應預設開啟,可防止DMS的SQL執行過快導致主備延遲、DTS鏈路延遲等。
無鎖結構變更
無鎖結構變更運行參數控制
開啟參數配置開關,通過調整各參數的值改變無鎖結構變更任務運行時的行為。
無鎖結構變更運行參數包括:
配置切換表時鎖表逾時時間
配置切換表失敗時重試次數
配置全量拷貝策略和大小
配置切換表的時間視窗
配置切換表完成後原表清理策略
說明正常情況下,您無需配置任何參數,DMS自動採用最優和最安全的方式執行變更。如需更改,請務必理解參數含義後再操作。
滑鼠放在參數右側的上,可以查看對應參數含義。
相關文檔
如需增加SQL執行控制模組的安全規則,請參見建立安全規則。