【 TiDB 使用环境】生产环境
【 TiDB 版本】v6.5.2
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
count() 返回结果正常,492条记录
分组查询与两次count()一起执行共耗时0.5秒,分组查询执行0.02秒后报错: > Lost connection to MySQL server during query
select * 执行正常,耗时0.5秒
【资源配置】
【附件:截图/日志/监控】
PD:节点状态正常
TiDB Server未发生OOM
表结构
wenyi
(Wenyi)
4
与资源没关系,感觉是bug,若是测试环境,建议升级到6.5.6
使用mysql client 登录TiDB Server,查询正常
执行过程中,tidb_stderr.log tidb.log 这两个日志文件都没有信息输出
wenyi
(Wenyi)
10
用6.5.6搭建个测试环境集群,只导入这张表数据,跑这个sql语句,试试,测试集群资源配置较低点
是用 HAProxy做代理连接tidb的吗?如果是HAProxy代理 ,配置下send-proxy
wenyi
(Wenyi)
12
oom,操作系统message日志会有记录,查看这个文件
其他表正常,后台执行正常;测试环境为 TiDB-v6.5.0,执行也是正常的。
Kongdom
(Kongdom)
15
看看grafana的tidb server里的connection是不是满了?
connection正常,Navicat 一起执行的count(*) 也执行成功了
Kongdom
(Kongdom)
17
我们出现过一次是新连接会等待很久才连上,但一旦连上执行sql就会很顺畅,最后是重启解决的。
Kongdom
(Kongdom)
19
是的。不过我们是开发环境,所以一般就是先试试重启大法。
zxgaa
(Ti D Ber Ji W Bubwr)
20
一般连上去了,除非tidb-server出故障或者执行超时,一般不会报这个错,可以看dashbaord中的日志,追踪下这条语句