通过pump + drainer来实现主从同步,但存在一定延迟。

【 TiDB 使用环境】生产环境
【 TiDB 版本】4.0.15
【复现路径】主从存在延迟
【遇到的问题:问题现象及影响】
不知道是否会影响到主从同步

image

从库监控看下,性能是不是到瓶颈了

image

已经调整了txn-batch和worker-count参数,线程也处于sleep状态。pump到drainer也存在高延迟。

看那些指标

从库性能不够

从库的dashboard里看看

太老的技术了 而且tidb的资源放一起会比较好

主库有大的事务binlog 导致延迟正常

这里怎么看 是不是大事务 或者解析binlog 和mysql一样

看drainer的日志,大binlog会有提示

有关键字吗


没有大事务

你这PD的时间戳等待又是啥情况?GC?内存?网络?

现在就是这里有问题,为啥会出现延迟。

版主说了呀!

你应该搜这些关键字

receive big size binlog before unmarshal
查一下这些大日志在做什么事务

截图已经显示没有大事务