更新时间:2025-02-17 GMT+08:00
修改HTAP标准版实例表黑白名单与修复异常表
操作场景
在对TaurusDB中数据库创建了同步任务之后,您可能需要在已有任务的基础上进行以下操作:
- 某些表已不再需要分析,需要从同步任务中删除。
- 需要将一些未同步的表添加到当前同步任务中。
- 由某些原因导致的表同步异常(如执行了HTAP数据库不支持的DDL语句等),需要单独恢复异常表的同步状态。
删除表操作
- 在“数据同步”界面中,选择要修改的同步任务,单击操作栏中的“查看”按钮,进入查看界面。
图1 查看数据同步任务入口
- 进入查看界面后,单击右下角的“编辑”按钮。
图2 同步任务编辑入口
- 在同步名单中将需要删除的表取消勾选,并单击右下角的“编辑同步任务”按钮,然后返回同步列表,完成表删除操作。
图3 同步表的删除操作
- 再次单击“查看”,确认刚才删除的表已不在同步范围内。
图4 修改后的表同步名单
添加表和修复异常表操作
- 在“数据同步”界面中,单击“创建数据同步”按钮,选择与现有任务同样的目标库,并将'is_auto_merge_data_sync'参数置为'true',然后通过白名单的方式勾选需要添加或要修复的表。
图5 新增或修复表操作步骤
- 返回“数据同步”界面,此时会发现新增了一个同步任务(该任务是一个临时任务,待表同步好之后,会自动合并到需要添加或修复表的任务当中),然后单击“同步”按钮。
图6 同步临时任务
- 当临时任务在“数据同步”界面中消失时,说明该任务已自动合并到原同步任务中。如果是添加表的场景,可以查看原同步任务的信息,检查表是否被成功添加。如果是修复异常表,可以检查异常表是否恢复。
图7 表已被成功添加到原同步任务中

- 一个主任务同时只能有一个临时任务,待临时任务被合并或删除后,才能继续执行添加表和修复异常表的操作。
- 添加表和修复异常表期间不支持DDL操作,否则临时任务会合并失败,需要将临时任务删除,然后重新执行添加/修复表的操作。