Tidb做hash连接超时问题

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
这个超时问题,是在哪个版本解决了,之前有听说有些版本架构有这个问题,在后续的版本有修复过,请问是哪个版本呢

您说的具体是什么问题,有 issue 链接吗,hash join 的算法经常用到,没见过超时的情况

没听说过这个问题,具体描述下

有更详细的信息吗

问题根源

  • 老版 Hash Join(legacy):单线程构建哈希表、无高效取消点、溢出逻辑阻塞,导致大表 / 高并发下容易超时或无法响应
  • IndexHashJoin:协程通道阻塞、上下文取消未正确传递,导致查询超时 / 被 kill 后仍 hang 住

推荐升级版本

  • 优先升级到 7.5.4+8.4.0+(含 8.5.x)
  • 仍在 5.4/6.5 系列:升级到 5.4.5+6.5.11+

说实话好像没看明白问题,但是可以确定的是最新的稳定版本可以解决很多问题

建议升级到6.4. 你现在是什么版本呢?

升级试试呢

升级到最新的稳定版试试

TiDB 4.0.0 及以后:彻底改了 GC 机制:运行中的事务会阻塞 GC,默认支持 24 小时长事务,不再出现上述 GC 超时

没遇到过这个问题。看时间。24年的贴子,怎么被翻出来了

逐级升级新的稳定版本是比较稳妥的办法哦

先说说问题再看看能不能解决