‘Lost connection to MySQL server during query’ 链接丢失问题

感觉是存在BUG的可能性大

数据库连接中断也有可能是网络问题,比如网卡丢包,交换机故障,防火墙拦截问题,如果可以重现,可以看看ifconfig是否有丢包,试试tcpdump或者wireshark试试看能否抓到一些中断信息?

排查过全部的tidb节点日志了么,出现链接中断,原因很多。先看看问题能否稳定复现,如果可以复现,就好处理一些

日志没有任何报错,可以稳定复现。


换个顺序,执行正常。

使用其他字段group by也正常
不知道是不是bug。@Billmay表妹

有没有可能是客户端的问题 :thinking:,你不是mysql客户端正常吗,在换一个图形化客户端,比如dbaver试试

1 个赞

我试试

workbench查询正常

那这应该是客户端的问题了吧,TiDB单纯SQL执行报错的话日志应该有输出的,会话panic应该也会打日志的,加上你测试了多种客户端,只有navicat客户端报错了

1 个赞

表是正经表的话应该就是客户端驱动问题

之前用的是哪个客户端工具?

估计是客户端驱动问题

有问题的是Navicat,使用workbench、datagrip都没有复现这个问题。

navicat客户端高级选项,根据情况进行相关的配置,

我用的navicat12 至今没见过这种问题

客户端屏蔽了deleted关键字?

应该是客户端的驱动问题了

我用的是Navicat15.

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