You need to enable JavaScript to run this app.
文档中心
数据库工作台

数据库工作台

复制全文
下载 pdf
数据管理
任务管理
复制全文
下载 pdf
任务管理
数据库工作台 DBW 支持通过固定时间或周期循环时间执行 SQL 语句来进行任务管理。本文介绍如何在 DBW 控制台中创建和管理任务。​
前提条件​
已创建云数据库 MySQL 版实例和账号。详细操作,请参见创建实例和账号。​
优势​
  • 自动化和定时化:通过任务管理,你可以设置 SQL 语句在特定的时间自动执行,无需人工手动操作。有助于需要定期更新数据或定期生成报告等定时任务。​
  • 提高效率:您可以将耗时的 SQL 任务安排在系统空闲时间(例如业务低谷期)执行,可以最大限度地使用系统资源同时不影响正常的业务操作。​
  • 避免人为错误:自动执行的任务调度可以减少因人为操作失误导致的错误。​
  • 提升数据一致性:如果有多个任务需要在相同或相似的数据集上运行,任务调度可以确保所有任务在数据更新后立即按照预定的顺序运行,保证各任务处理的数据一致性。​
注意事项​
  • 每个实例最多可创建 10 个任务。​
  • 在循环任务中,如果任务执行的时间超过设置的循环周期,那么每个任务下最多可同时存在 3 个执行中的子任务。如果任务中已经存在 3 个执行中的任务,那么到执行时间的子任务会被自动跳过。​
  • SQL 语句中不可以出现 select 关键字,但可以使用 select sleep。​
创建任务​
  1. 登录 DBW 控制台。​
  1. 在顶部菜单栏,选择地域。​
  1. 在左侧导航栏,选择数据管理 > 任务管理。​
  1. 在任务管理页面,单击创建任务。​
  1. 在创建任务对话框,配置以下参数信息。​
  • ​
    参数​
    ​
    ​
    说明​
    任务名称​
    ​
    ​
    自定义任务管理的名称。​
    任务类型​
    ​
    ​
    当前仅支持单实例 SQL,且不支持修改。​
    执行时间​
    固定时间​
    固定时间​
    按需设置执行任务的时间点。任务在设置的时间点执行后,任务状态会变成已过期。​
    ​
    循环时间​
    开始时间​
    按需设置任务开始循环执行的时间。​
    ​
    ​
    结束时间​
    (可填)按需设置任务结束循环执行的时间。​
    • 设置结束时间:如果结束时间早于最后一次执行任务的时间加上周期,那么任务将会过期。​
    • 未设置结束时间:如果一次任务的执行时间超过了设置的周期,那么下一次执行时间将是本次任务的执行结束时间加上周期。​
    ​
    ​
    执行间隔​
    按需设置任务的执行间隔,支持选择按秒、分钟、小时和天间隔执行任务。同时,支持设置执行周期。​
    ​
    ​
    存在执行中任务时​
    在循环执行周期内存在任务正在执行时,支持选择跳过本次执行、等待上一个任务结束后执行、忽略上一个任务,直接执行。​
    数据库类型​
    ​
    ​
    从下拉列表中选择数据库类型,当前仅支持选择云数据库 MySQL 版。​
    选择实例​
    ​
    ​
    从下拉列表中需要管理的目标实例。​
    如果目标实例开启了安全管控,那么无需输入数据库账号和密码;如果目标实例未开启安全管控,那么需要输入实例的数据库账号和密码。关于如何开启实例的安全管控,请参见开启安全管控。​
    选择库​
    ​
    ​
    从下拉列表中选择目标库。​
    执行 SQL​
    ​
    ​
    输入需要执行的 SQL 语句。​
    备注​
    ​
    ​
    (可填)用于描述创建 SQL 任务的变更原因或目标,降低沟通成本。​
    高级配置​
    ​
    ​
    (可填)按需勾选是否开启事务和忽略错误,具体如下所示:​
    • 开启事务:如果开启了事务且执行 SQL 中包含多条 SQL 语句,那么多条 SQL 语句会被看作一个事务进行操作。​
    • 忽略错误:在执行 SQL 语句遇到非预期的报警或异常时,如果开启了忽略错误,那么 SQL 语句会继续执行下去,而不会因为报警而停止。​
    ​
开启/关闭任务​
说明​
  • 不支持关闭过期的任务。​
  • 关闭任务后,在下次执行时间不执行任务。​
  1. 登录 DBW 控制台。​
  1. 在顶部菜单栏,选择地域。​
  1. 在左侧导航栏,选择数据管理 > 任务管理。​
  1. 在任务管理页面,单击目标任务任务状态列下的按钮。​
  1. 在确认关闭吗? 或确认开启吗? 对话框,单击确定。​
编辑任务​
  1. 登录 DBW 控制台。​
  1. 在顶部菜单栏,选择地域。​
  1. 在左侧导航栏,选择数据管理 > 任务管理。​
  1. 在任务管理页面,单击目标任务操作列下编辑。​
  1. 在编辑任务对话框,修改任务名称、SQL 文本和备注。​
  1. 单击确定。​
删除任务​
  1. 登录 DBW 控制台。​
  1. 在顶部菜单栏,选择地域。​
  1. 在左侧导航栏,选择数据管理 > 任务管理。​
  1. 在任务管理页面,单击目标任务操作列下删除。​
  1. 在确认删除对话框,单击确定。​
查看任务执行记录​
  1. 登录 DBW 控制台。​
  1. 在顶部菜单栏,选择地域。​
  1. 在左侧导航栏,选择数据管理 > 任务管理。​
  1. 在任务管理页面,您可以查看任务的基本信息,包括任务 ID、任务名称、所属实例、任务状态、数据库类型、最近一次执行状态、最近一次执行时间、创建时间、执行情况等。同时,您还可以查看以下信息:​
  • 任务信息:单击目标任务名称,在任务详情面板的任务信息页签,查看任务名称、任务类型、执行时间、数据库类型、存在执行中任务时、数据库实例、数据库、执行 SQL、备注、是否开启事务和是否忽略错误。​
  • 任务执行记录:单击目标任务操作列的执行记录,在任务详情面板的执行记录页签,查看任务的所有执行记录,包括任务执行 ID、开始执行时间、执行状态、任务失败原因、任务执行结束时间、执行日志。​
​
最近更新时间:2026.09.01 14:01:59
这个页面对您有帮助吗?
有用
有用
无用
无用