tidb执行ddl语句很慢,truncate空表也要几百秒

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:3.0
  • 【问题描述】:在tidb集群上执行ddl语句,insert,truncate,update这些都非常慢。麻烦看一下是什么原因



若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

  1. 上传 admin show ddl jobs 的结果
  2. 上传 tidb.log 日志,在你tidb-server 服务器的部署目录/log 下


2.
tidb.log (4.6 MB)

  1. 看报错 [2020/07/28 15:19:03.405 +08:00] [ERROR] [ddl_worker.go:588] ["[ddl] run DDL job error"] [worker=“worker 1, tp general”] [error="[ddl:104]invalid fk state public"] [errorVerbose="[ddl:104]invalid fk state

  2. 是有外键的操作吗?

1 个赞

确实是外键的问题,谢谢,解决了

:+1:

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