创建索引

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

  • 【TiDB 版本】:3.0.12
  • 【问题描述】:执行索引时,一直卡住不动,通过navicat看有个9004错误

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

  1. Navicat 报错截图可以上传下,并上传下对应的 tidb.log 中日志
  2. 从图中看 当前索引添加阶段已经到了 write reorg 阶段,正在回填数据,如果索引字段数据较多或者字段类型较大,回填速度会比较慢。

建议 ddl 等时间比较长的 sql,可以放在 shell 中去执行,不推荐在三方工具中执行

日志文件挺大,上传不上去

可以这样理解,执行 add index 操作目前在大多数数据库中都是比较重的操作,推荐通过命令行方式进行,目前看你的 add index 应该是正常的状态。三方连接工具可能存在连接超时等问题。可以在自行尝试下。