我们正在调查内存的使用问题,初步看是 cdc 存储表信息占用了比较多的内存空间,请问以下两个信息能否提供 @ec_tom
- 上游数据库一共有多少张用户表(指所有的用户表,和是否同步这张表无关)
- 是否有 DDL 操作,以及如果有 DDL,执行的频率大概是怎样的
昨天搭建一个任务同步了22个表,之后没多久内存就用完了,任务就启不来了
目前实现 cdc 会在内存缓存表结构信息,并且按照 ddl version 进行多版本的缓存,并有一些 GC 机制。是这里消耗了比较多的内存。cdc 需要对这部分实现做一些优化
那优化后的版本大概什么时候会发布?
4.0.9 会带上这个问题的优化