全部產品
Search
文件中心

:配置SQL執行控制

更新時間:Jun 30, 2024

本文介紹在安全規則中配置SQL執行任務時的參數、策略和無鎖結構變更參數的方法。

前提條件

  • 系統角色為管理員或DBA。查看系統角色,請參見查看我的系統角色
  • 管控模式為安全協同的執行個體,支援SQL執行控制。查看管控模式,請參見查看管控模式

操作步驟

  1. 登入Data Management 5.0
  2. 在頂部功能表列中,選擇安全與規範 > 許可權中心 > 權限範本

    說明

    若您使用的是極簡模式的控制台,請單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > 安全與規範 > 許可權中心 > 權限範本

  3. 單擊目標安全規則右側操作列中的編輯
  4. 詳情頁左側的導覽列中,單擊SQL執行控制
  5. 可選:在配置項列表上方,檢測點選擇基礎配置項
  6. 單擊配置項右側操作列中的編輯,按需更改SQL執行控制配置項。
    適用範圍配置項描述
    SQL任務SQL執行前資料庫鎖逾時機制鎖等待逾時保護機制預設開啟,可防止通過DMS執行的SQL導致業務SQL阻塞。
    SQL執行前目標資源並發控制DMS系統自適應預設開啟,DMS將控制通過DMS同一時間執行的SQL數量。
    SQL執行前資料庫負載檢查線程數檢查保護機制預設開啟,如果資料庫負載過高,暫停執行SQL。您可以設定允許最大運行中的線程數量、失敗時重試的間隔時間和失敗後重試次數。
    SQL執行後sleep策略DMS系統自適應預設開啟,可防止DMS的SQL執行過快導致主備延遲、DTS鏈路延遲等。
    無鎖結構變更無鎖結構變更運行參數控制開啟參數配置開關,通過調整各參數的值改變無鎖結構變更任務運行時的行為。

    無鎖結構變更運行參數包括:

    • 配置切換表時鎖表逾時時間
    • 配置切換表失敗時重試次數
    • 配置全量拷貝策略和大小
    • 配置切換表的時間視窗
    • 配置切換表完成後原表清理策略
    說明
    • 正常情況下,您無需配置任何參數,DMS自動採用最優和最安全的方式執行變更。如需更改,請務必理解參數含義後再操作。
    • 滑鼠放在參數右側的問號上,可以查看對應參數含義。

相關文檔

如需增加SQL執行控制模組的安全規則,請參見建立安全規則