【 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年的贴子,怎么被翻出来了
逐级升级新的稳定版本是比较稳妥的办法哦
先说说问题再看看能不能解决