任务调度
操作场景
支持用户以任务调度方式执行SQL语句,提供立即执行、定时执行、周期执行三种调度模式。SQL语句可在调度中进行出错控制和事务控制,并对有依赖的SQL调度设置任务依赖链。
操作步骤
- 在顶部菜单栏选择“后台任务”>“任务调度”,进入任务调度列表页面。
说明任务的调度执行需要将SQL保存在数据库中,需您同意授权保存SQL到数据库后,才能新建调度任务。
- 在列表页面,单击左上方的“新建任务”,进入新建调度任务页面。
- 在新建任务页面,填写任务名称、选择调度类型、执行时间容忍度。
立即执行:调度任务提交后将立即执行,任务只执行1次。
定时执行:调度任务提交后将在设定的时间点执行,任务只执行1次。
周期执行:调度任务提交后,任务将按照设定的时间周期性执行。
执行时间容忍度:超出期望执行时间容忍度后,不再执行此次调度,但不影响下次调度。
- 在录入SQL语句部分单击“添加”打开录入SQL语句弹窗,设置SQL信息后单击“保存”,并在新建任务页面底部单击“提交”。
说明执行结束后会自动进入已结束任务列表中。
在任务列表页面,在任务调度列表中任务是调度类型为周期执行的任务。
您可通过任务状态、调度类型、或者在搜索框中通过任务ID、任务名称进行条件筛选,查看任务信息。
- 任务详情:在已完成任务列表操作栏单击“任务详情”,查看本次调度“任务信息”。
在分组列表中获取执行日志及分组详情,并可查看具体的SQL内容。
可对周期执行的任务,通过单击任务信息页面“立即触发一次调度”,触发立即调度指令。可在“调度执行记录”页签下查看本次调度执行详情。 - 调度执行记录:在已完成任务列表操作栏单击“调度执行记录”,查看任务执行详情及日志。
- 查看日志:在已完成任务列表操作栏单击“查看日志”,查看日志详情。
- 终止任务:在已完成任务列表操作栏,单击“终止任务”,被终止的任务将从“任务调度”列表移到“已结束任务”列表。
- 暂停任务:在已完成任务列表操作栏,单击“暂停任务”,该任务状态将从“正常调度中”变为“暂停调度”,可通过单击“恢复调度”回到正常调度状态。
在任务调度列表页面上部,单击“已结束任务”页签,已结束任务列表中的任务是调度类型为立即执行或定时执行的任务。
您可通过任务状态、调度类型、或者在搜索框中通过任务ID及任务名称进行条件筛选,查看任务信息。
- 任务详情:在已完成任务列表操作栏单击“任务详情”,查看本次调度“任务信息”。
在分组列表中获取执行日志及分组详情,查看或修改SQL语句列表等。 - 调度执行记录:在已完成任务列表操作栏单击“调度执行记录”,查看任务执行详情,分组执行情况、SQL内容及分组日志等信息。
- 查看日志:在已完成任务列表操作栏单击“查看日志”,查看日志详情。
- 删除任务:在已完成任务列表操作栏,单击“删除任务”,将从数据库中清除该任务信息。
定时备份
操作场景
旨在帮助用户周期性的备份重要的库表数据或者SQL结果集,以便数据丢失时及时恢复。
操作步骤
- 在顶部菜单栏选择“后台任务”>“定时备份”,进入定时备份列表页面。
- 在列表页面,单击左上方的“配置AK/SK”,进入配置AK/SK页面。
说明存储位置:系统将把加密后的文件存储在OBS桶中。
AK/SK:访问密钥即AK/SK(Access Key ID/Secret Access Key),是您通过开发工具(API、CLI、SDK)访问云服务时的身份凭证。
- 选择OBS桶,输入AK/SK,单击测试AK/SK。
- 测试成功后,单击“确定”。
- 在列表页单击“新建数据库备份任务”,进入设置页面。
- 输入任务名称,选择任务类型、周期表达式、数据库、存储位置等信息。
- 确认无误后,单击“确定”。
- 在列表页面单击“查看详情”,可以查看具体任务信息。
- 在列表页单击“新建SQL结果集备份任务”,进入设置页面。
- 输入任务名称,选择任务类型、日期时间、备份文件类型、数据库、存储位置等信息。
- 确认无误后,单击“确定”。
- 在列表页单击“调度执行记录”,查看具体备份状态。
- 单击“查看详情”,可查看备份日志。
您可以单击“下载”,将备份数据下载到本地保存。
您也可以在列表页单击“终止任务”和“暂停调度”。