dml提交卡在Binlog Prewrite 等待耗时

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
4.0.13版本 3 tikv 3 tidb 3 pd 3 pump

【概述】 场景 + 问题概述
收到告警 TiDB_binlog_error_total,然后也有业务反馈集群写入慢,进行测试后发现确实很慢。
基于主键delete一条记录,发现耗时很长,十几秒才完成删除

pump所在机器没有磁盘压力也没有cpu负载,三个pump组件都没有错误日志(grep -i err log/pump.log)想请教一下这种情况应该排查什么。

另外将pump组件禁用(binlog.enable: false)就正常了,所以问题应该是出现在pump组件上了,不太知道该怎么去定位了

还有一个问题是执行ddl的时候,新建db跟新建表,都超级慢

tidb 的 binlog 落 pump 在 prewrite 阶段是同步的,
听你这个描述是落盘慢?
你可以看看 pump 的盘的响应延迟,看 disk performance 的监控。

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。