任务管理概述

数据访问代理会通过触发 DDL 任务来进行数据库与数据表的管理操作,比如创建、删除数据库,创建、删除数据表等。这些 DDL 任务既可以在创建物理分库前由数据访问代理自动触发,也可以由您在创建数据表时通过传入 SQL 文件或者直接输入 DDL 语句来执行。

在金融级的数据库设计场景中,可能会存在大量的数据库分库,执行 DDL 操作意味着会在多个数据节点以及大量的物理数据库中执行任务,不仅耗时较长,还可能会因为硬件故障等因素导致执行失败,从而需要进行人工干预。

因此,数据访问代理提供一整套针对 DDL 任务的管理体系与界面,方便您直观地对执行过的 DDL 进行审计操作,您也可以在执行 DDL 任务时查看当前的执行进度,出现问题时快速定位到执行出错的位置与详细信息。

数据访问代理中的任务管理模块针对执行出错的 DDL 任务提供出错处理机制。您可以根据实际情况选择重试或者跳过出错的 SQL 语句继续执行后续的操作。