在執行任務之前,您可以針對任務節點的數據庫設置優先級,當數據庫上并發執行的任務數超過設置的額度時,將會按照優先級隊列的方式排隊執行任務,先執行優先級高的任務。同時,您還可以開啟任務失敗重跑功能,開啟后,當任務失敗時會自動重新執行。
設置任務執行的優先級
任務優先級僅在任務排隊執行時生效。
設置任務的最大并發數。超過設置的并發任務額度時,DMS將會按照優先級的方式排隊執行任務,否則會直接執行。
單擊監控與保障,在并發配置頁簽下,單擊新增。
配置資源類型、資源、資源限額等并發參數信息,并單擊確認。
例如,資源限額設置為20時,表示指定的數據庫上只能同時運行最多20個任務流。
說明資源限額指限制數據庫上同時運行任務流的最大數目。
若運行的任務流數目超過設置的資源限額,將按照優先級隊列方式,排隊運行任務流。
優先級的設置范圍為1~10,數字越大優先級越高。如果任務在排隊等待時間超過任務節點設置的最大等待時間,任務將停止排隊并被標記為運行失敗。
在任務流列表頁面,單擊目標任務名稱,進入任務詳情頁面。
雙擊任務節點,進入節點配置界面。
單擊頁面右側的高級設置,打開優先級配置開關。
根據您的實際業務需求調整任務優先級(設置范圍:1~10)和最大鎖等待時間。
說明優先級的設置范圍為1~10,數字越大優先級越高。如果任務在排隊等待時間超過任務節點設置的最大等待時間,任務將停止排隊并被標記為運行失敗。
設置任務節點重跑
在任務流列表頁面,單擊目標任務名稱,進入任務詳情頁面。
雙擊任務節點,進入節點配置界面。
單擊頁面右側的高級設置,開啟任務失敗重跑開關(默認關閉)。
根據您的實際業務需求調整最大重跑次數(設置范圍:1~100)和重跑時間間隔(設置范圍:1~1800s)。
說明重跑次數用完后,若當前節點任務還是執行失敗,則需要您手動執行。