全部產品
Search
文件中心

:配置SQL執行控制

更新時間:Nov 16, 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執行控制模組的安全規則,請參見建立安全規則