如果都没问题,正常来说应该执行慢一点也不会有啥问题啊
admin show ddl jobs;中 row_count 一直显示是 0 行,执行慢的话这个行数会慢慢增加的。
mark一下,持续关注。这类问题容易引发生产事故。
所有tidb-server全部重启后,效果还是一样的。现在这张表1517行,添加索引直接卡住不动
![]()
似乎是region分裂数据量剧增,虽然把数据删除了,但是region没用正常回收的缘故
v7版本TiDB 支持 Fast Online DDL, 对创建索引性能有所改善
计划是要升级版本,但是现在业务时间不允许
ddl owner 对应的 tidb 节点有什么异常日志吗?
没有ERROR类型的
感谢来自钛合金战队的 hey-hoho 大佬,把问题给解决了。添加索引正常。
1 个赞
可以同步下解决方案, 并标记为最佳答案哦
能说说是咋解决的吗,避免以后碰到类似的问题
这个版本我也在用,而且我们公司的表都是亿级别的,加索引虽然会慢,但是不会停止不前,admin show ddl jobs结果中有同步的行数,这个可以看成进度,你再看看,这个行数有没有变化
看看tidb的服务日志,这种异常执行,会在日志中体现的
缺少文件 可以 mkdir -p /tmp/tidb/tmp_ddl-4000 或者升级tidb版本

