tikv cdc memory持续增长,无cdc任务,如何释放cdc memory

相同的问题:TiKV内存过高告警,CDC内存占用过高排查 - #5,来自 TiDBer_yyy

block cache一般不用很大,客户以小点,改100看看,
可以命令行改

升级版本

建议升级tidb的版本

升级版本

可以重启,或者升级到最新版本

升级版本

集群升级到v7.5以后,目前监控是什么样的

看看升级版本,能不能解决问题

升级新版本

窗口时间重启一下

在没有CDC任务的情况下,如果发现TiKV CDC内存持续增长,可以尝试以下步骤来释放内存:

  1. 检查系统资源:确保TiKV CDC系统中的CPU、内存和磁盘空间充足,以避免资源瓶颈。
  2. 优化网络配置:检查网络连接,确保没有网络中断、延迟或带宽不足的问题,以保证数据的正常传输。
  3. 调整TiKV CDC配置:根据实际情况调整TiKV CDC的配置参数,例如增加TiKV CDC实例数量或优化网络配置,以提高数据处理能力。
  4. 重启TiKV CDC服务:有时候,简单的重启TiKV CDC服务可以临时释放内存,尽管这不是长期解决方案。

有可能是TiCDC不断在扫描数据库的Schema导致,之前我们在V6.1.0版本出现没有什么业务数据变更,但是TiCDC却依然繁忙,后面发现是TiCDC频繁扫描数据库的所有Schema信息导致。