TiCDC 同步任务报错 [CDC:ErrBufferReachLimit]puller mem buffer reach size limit

你好,出现这个报错的原因有以下可能:

  1. cdc 追历史数据过多会出现 OOM,因为需要把历史数据都读到内存
  2. 下游同步慢也会导致出现这个问题

目测来看,你这边是由于下游同步慢导致的,目前该问题已经在做优化,建议你这边:

临时的解决可以先用 br 做一次增量备份和恢复,然后再开启 cdc 同步数据