- 文档首页
数据库工作台
MySQL 用户指南
数据管理
任务管理
任务管理
数据库工作台 DBW 支持通过固定时间或周期循环时间执行 SQL 语句来进行任务管理。本文介绍如何在 DBW 控制台中创建和管理任务。
前提条件
已创建云数据库 MySQL 版实例和账号。详细操作,请参见创建实例和账号。 优势
- 自动化和定时化:通过任务管理,你可以设置 SQL 语句在特定的时间自动执行,无需人工手动操作。有助于需要定期更新数据或定期生成报告等定时任务。
- 提高效率:您可以将耗时的 SQL 任务安排在系统空闲时间(例如业务低谷期)执行,可以最大限度地使用系统资源同时不影响正常的业务操作。
- 避免人为错误:自动执行的任务调度可以减少因人为操作失误导致的错误。
- 提升数据一致性:如果有多个任务需要在相同或相似的数据集上运行,任务调度可以确保所有任务在数据更新后立即按照预定的顺序运行,保证各任务处理的数据一致性。
注意事项
- 在循环任务中,如果任务执行的时间超过设置的循环周期,那么每个任务下最多可同时存在 3 个执行中的子任务。如果任务中已经存在 3 个执行中的任务,那么到执行时间的子任务会被自动跳过。
- SQL 语句中不可以出现 select 关键字,但可以使用 select sleep。
创建任务
开启/关闭任务
- 在任务管理页面,单击目标任务任务状态列下的按钮。
- 在确认关闭吗? 或确认开启吗? 对话框,单击确定。
编辑任务
- 在编辑任务对话框,修改任务名称、SQL 文本和备注。
删除任务
查看任务执行记录
- 在任务管理页面,您可以查看任务的基本信息,包括任务 ID、任务名称、所属实例、任务状态、数据库类型、最近一次执行状态、最近一次执行时间、创建时间、执行情况等。同时,您还可以查看以下信息:
- 任务信息:单击目标任务名称,在任务详情面板的任务信息页签,查看任务名称、任务类型、执行时间、数据库类型、存在执行中任务时、数据库实例、数据库、执行 SQL、备注、是否开启事务和是否忽略错误。
- 任务执行记录:单击目标任务操作列的执行记录,在任务详情面板的执行记录页签,查看任务的所有执行记录,包括任务执行 ID、开始执行时间、执行状态、任务失败原因、任务执行结束时间、执行日志。
最近更新时间:2026.09.01 14:01:59