更新时间:2025-08-15 GMT+08:00
分享

修改HTAP标准版实例表黑白名单与修复异常表

操作场景

在对TaurusDB中数据库创建了同步任务之后,您可能需要在已有任务的基础上进行以下操作:

  • 某些表已不再需要分析,需要从同步任务中删除
  • 需要将一些未同步的表添加到当前同步任务中。
  • 由某些原因导致的表同步异常(如执行了HTAP数据库不支持的DDL语句等),需要单独修复异常表

使用须知

  • 当出现重命名表异常时,不支持通过创建“修复异常表”临时任务来修复重命名后的表,需要通过“添加表”方式同步重命名后的表。
  • 建议选择业务负载低峰期进行表黑白名单的变更。
  • 单次可以调整的表黑白名单的表数量上限为50个,根据业务负载可以适当采用更小的表变更数量。
  • 调整表黑白名单时不支持黑名单和白名单之间的相互切换。
  • 修改表黑白名单时,黑名单仅支持增加表,白名单仅支持删除表。
  • 一个主任务同时只能有一个临时任务,待临时任务被合并或删除后,才能继续执行添加表和修复异常表的操作。
  • 添加表和修复异常表期间不支持DDL操作,否则临时任务会合并失败,需要将临时任务删除,然后重新执行添加/修复表的操作。
  • 当前支持对同一个库建多个同步任务,因此在进行添加表的操作时,新添加的表不能和其他任务中的表有冲突,否则会添加失败。

操作步骤

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 TaurusDB
  4. “实例管理”页面的实例列表中,选择目标TaurusDB实例,单击实例名称进入实例概览页面。
  5. 在左侧导航栏选择“HTAP实时分析”。
  6. 单击目标HTAP实例名称,进入实例的“基本信息”页面。
  7. 在左侧导航栏单击“数据同步”,选择要修改的同步任务,单击操作栏中的“查看”按钮,进入查看界面。

    图1 查看数据同步任务入口

  8. 进入查看界面后,单击右下角的“编辑”按钮。

    图2 同步任务编辑入口

  9. 在表黑白名单中将需要删除的表取消勾选,并单击右下角的“编辑同步任务”按钮,然后返回同步列表,完成表删除操作。

    您还可以通过在搜索框中一次性输入多张表,快速找到目标表。表之间可以通过逗号(“,”)、空格(“ ”)、换行分隔,且在多表输入之后,与库中表相匹配的表会出现在搜索结果中。

    图3 同步表的删除操作

  10. 再次单击“查看”,确认刚才删除的表已不在同步范围内。

    图4 修改后的表同步名单

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 TaurusDB
  4. “实例管理”页面的实例列表中,选择目标TaurusDB实例,单击实例名称进入实例概览页面。
  5. 在左侧导航栏选择“HTAP实时分析”。
  6. 单击目标HTAP实例名称,进入实例的“基本信息”页面。
  7. 在左侧导航栏单击“数据同步”,选择需要添加表的任务,单击其操作列的“更多 > 添加表”,进入添加表页面。
  8. 选择需要添加的表,根据需要进行表同步设置,单击“确定”。

    如果勾选了已经被同步的表,会根据最新的表同步设置规则重新对该表进行同步。

    不能添加其他任务中已经在同步的表。

    图5 选择添加的表及对应的表同步设置

  9. 返回“数据同步”,单击新增的临时任务操作列的“同步”按钮。

    图6 同步临时任务

  10. 等待临时任务从列表消失后,说明表已经完成同步并成功添加至原来的任务中。此时可以单击原主任务操作列中的“查看”,检查表是否被添加成功。

    图7 表已经被成功添加至主任务

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 TaurusDB
  4. “实例管理”页面的实例列表中,选择目标TaurusDB实例,单击实例名称进入实例概览页面。
  5. 在左侧导航栏选择“HTAP实时分析”。
  6. 单击目标HTAP实例名称,进入实例的“基本信息”页面。
  7. 在左侧导航栏单击“数据同步”,查看任务信息,发现该任务下有表的同步出现了异常,此时可以开始进行修复表的操作。

    图8 发现有异常表t1

  8. 返回“数据同步”,单击异常任务操作列中的“更多 > 修复异常表”。

    图9 修复异常表

  9. 进入“修复异常表”页面,选中需要修复的表,根据需要进行表同步设置的操作,单击“确定”。

    图10 选择需要修复的异常表

  10. 返回“数据同步”,开始同步新出现的临时任务。单击操作列的“同步”,等待该临时任务同步数据,待异常表数据恢复后,会自动合并到原来的主任务中。

    图11 同步新出现的临时任务

  11. 待临时任务消失后,说明异常表已被修复,此时可以查看主任务信息,发现异常表已消失。

    图12 异常表已被修复

相关文档