更新时间:2026-01-19 GMT+08:00
分享

设置异常表修复模式

操作场景

在处理增量DDL时,HTAP同步任务可能出现异常,导致AP侧和TP侧数据不一致,异常情况将以异常表的形式显示。TaurusDB提供异常表自动修复功能,会定期检查异常数据表,并根据修复模式创建临时任务进行修复。

约束限制

  • 一个同步任务同时只会存在一个修复任务,整个实例最多同时存在5个修复任务,如果达到上限会在后续周期修复。
  • 同一个任务多次修复失败,会自动停止修复。
  • 针对RENAME类型DDL触发的异常(比如对数据库执行RENAME操作)不自动修复,需要手动处理。

设置异常表修复模式

  1. 登录TaurusDB管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. “实例管理”页面的实例列表中,选择目标实例,单击实例名称进入“基本信息”页面。
  4. 在左侧导航栏选择“HTAP实时分析”。
  5. 单击目标HTAP实例名称,进入实例的“基本信息”页面。
  6. 左侧导航栏选择“数据同步”,单击“创建数据同步”。
  7. 在创建数据同步页面的“同步参数设置”模块设置参数“error_table_fix_mode”

    图1 设置修复模式

    表1 修复模式

    修复模式

    模式说明

    automatic(默认)

    自动模式,发现异常表后自动修复。

    manual

    手动模式,发现异常表后不自动修复。

    schedule

    定时模式,发现异常表后在可维护时间窗(02:00~06:00)修复,且可维护时间段的时间范围不支持修改。

相关文档