更新时间:2025-08-18 GMT+08:00
设置异常表修复模式
操作场景
HTAP同步任务在增量处理DDL时可能出现异常,可能导致AP侧和TP侧数据不一致,此时会以异常表的形式显示出来。 TaurusDB提供异常表自动修复功能,会定时巡检发生异常的数据表,并根据修复模式创建临时任务修复。
使用须知
- 一个同步任务同时只会存在一个修复任务,整个实例最多同时存在5个修复任务,如果达到上限会在后续周期修复。
- 同一个任务多次修复失败,会自动停止修复。
- 针对RENAME类型DDL触发的异常(比如对数据库执行RENAME操作)不自动修复,需要手动处理。
设置异常表修复模式
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。
- 在页面左上角单击
,选择 。
- 在“实例管理”页面的实例列表中,选择目标实例,单击实例名称进入“基本信息”页面。
- 在左侧导航栏选择“HTAP实时分析”。
- 单击目标HTAP实例名称,进入实例的“基本信息”页面。
- 左侧导航栏选择“数据同步”,单击“创建数据同步”,在创建界面设置参数“error_table_fix_mode”。
支持如下三种修复模式,默认为自动模式。
- manual:手动模式,发现异常表后不自动修复。
- automatic:自动模式,发现异常表后自动修复。
- schedule:定时模式,发现异常表后在可维护时间窗(02:00~06:00)修复。
图1 设置修复模式