【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
TiDB v7.1.2
【复现路径】做过哪些操作出现的问题
执行DDL add index 卡主
【遇到的问题:问题现象及影响】
影响添加索引
400W行数据, 其他表比这个数据多早都执行完了
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
TiDB v7.1.2
【复现路径】做过哪些操作出现的问题
执行DDL add index 卡主
【遇到的问题:问题现象及影响】
影响添加索引
看到有日志: 2024-11-25 23:04:46 (UTC+08:00)
TiDB 10.53.7.120:10001
[reorg.go:310] [“[ddl] run reorg job wait timeout”] [“wait time”=5s] [“total added row count”=25424]
尝试排查一下元数据锁的情况,确认是不是它的问题
等下不行,就用tiup cluseter restart XXX -R tidb重启下tidb节点
排查了, 这张表有正常执行的DML
前三次都是重启TiDB节点取消成功了, 最后一次重启TiDB节点都没用, 最后把老节点都缩掉,扩出新节点才取消成功
重启肯定能好,但是需要全部关掉再开
建议升级到你那个版本的
最新版本,这个问题就少见了
看到其他帖子,可以直接关闭元数据锁
元数据锁阻塞了ddl,6.5.0之后默认开启元数据锁。
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。