ddl 操作耗时6min

【 TiDB 使用环境】生产环境
【 TiDB 版本】6.1.5
执行ddl 操作,执行时间均在6min左右,已经调大了ddl 相关的参数,但是调整前后执行效率没有变化


image

都是空表啊

image
查看那了下 基本表里面都有数据,有的多有的少

不知道为啥显示是空表

分析下表试试?

看着不太对劲,为啥修改行那列都显示0呢,你加的字段有默认值吗?

找到问题的原因了,之前这套集群升级过,但是升级失败了,有个tidb节点起不来,把那个节点stop 掉了,ddl恢复了

1 个赞

stop那个组件吗

把其中一个Tidb server节点缩容了?

嗯,有可能请求过程中请求了已经停掉的节点,等待耗时增加

等待未响应的节点呀

stop 了,然后就很快

是的 stop 了

还是的冷静分析

升级失败了,后面都不检查的么[quote=“胡杨树旁, post:1, topic:1015584, full:true”]
【 TiDB 使用环境】生产环境
【 TiDB 版本】6.1.5
执行ddl 操作,执行时间均在6min左右,已经调大了ddl 相关的参数,但是调整前后执行效率没有变化


image
[/quote]

升级失败 当时有报错,一直没有时间处理,但是应用那边测试的时候不知道,当时这个项目还是测试阶段,后来的时候重新部署的

这种测试,升级失败了才是大头,急需处理的问题,搞不懂为什么数据库本身的问题不解决还能继续测试的

要是在我们手里,升级问题要么解决掉,要么终止测试

1 个赞