任务管理

任务是指在DMS发起的变更SQL任务,例如普通数据变更、结构设计、库表同步等,但不包含在SQL窗口中直接执行的SQL。本文为您介绍了如何新建或管理SQL任务。

前提条件

您的用户角色为管理员或DBA,关于用户角色信息,请参见系统角色

操作步骤

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择运维管理 > 任务管理

    说明

    若您使用的是极简模式的控制台,请单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 运维管理 > 任务管理

  3. 任务管理页面,您可以新增SQL任务或管理已创建的SQL任务。

    • 新增SQL任务

      1. 单击新增SQL任务,可参考下表配置数据库、变更SQL语句等信息。

        配置项

        说明

        备注

        详细描述变更原因或目标,减少沟通成本。

        数据库

        支持选择单个或多个目标数据库。

        说明

        管控模式为自由操作或稳定变更的数据库实例,需要登录后方可选择,更多关于管控模式的信息,请参见管控模式

        变更SQL

        支持提交所有可执行的SQL语句,且支持多条SQL,以半角分号(;)隔开。

        计划执行时间

        根据您的需求选择:

        • 开启:您可以配置执行任务的时间点。

        • 关闭(默认):立即执行。

        事务

        仅当配置单个数据库时生效,支持的选项:

        • 开启:任务中的多条SQL语句将以事务的方式执行。

        • 关闭(默认)

        并发执行组内任务

        仅当配置多个数据库时生效,支持的选项:

        • 开启:SQL语句会同步执行到所有数据库中。

        • 关闭(默认):SQL语句会执行到第一个数据库中,若成功,则依次执行到其他数据库中。

        忽略执行错误

        根据您的需求选择:

        • 开启:在执行时会忽略失败SQL脚本,并执行完所有SQL。

        • 关闭(默认):遇到错误则停止执行。

        逻辑表表达式校验

        仅当配置了逻辑库时生效,支持的选项:

        • 开启(默认):校验逻辑表的表达式是否正确,更多信息,请参见逻辑表

        • 关闭(不推荐)

        说明

        配置完成后,您可以单击预览/转换SQL,预览格式化后的SQL内容。

      2. 单击提交任务

    • 管理任务

      • 暂停任务

        单击暂停停止执行该任务。

      • 重试任务

        当任务处于失败状态时,您可以单击重试重新执行该任务。

      • 查看日志

        单击日志,可查看该条任务的系统调度日志。

      • 删除任务

        单击删除,该任务的状态会更改为删除且不会被执行。