龙空技术网

MySQL服务器端连接被防火墙切断了

西子浣纱城 31

前言:

现时看官们对“mysql自动截断”大约比较关心,兄弟们都想要学习一些“mysql自动截断”的相关内容。那么小编在网上网罗了一些对于“mysql自动截断””的相关内容,希望姐妹们能喜欢,大家快快来学习一下吧!

最近碰到一个问题,应用连接MySQL服务器,一个非常简单的查询sql,却执行了好几分钟,有时候甚至半个小时。看了下表,主键和索引也是有的,而且查询的sql的条件刚好用的就是主键字段。查看sql的执行计划也没有问题。

因为是Linux环境,所以只能产生COREDUMP文件调试或者是加日志查看慢在哪里。但是两种方式都不是太方便操作。

查了MySQL服务器配置,WAIT_TIMEOUT和INTERACTIVE_TIMEOUT参数配置的都是1800秒。我们一开始想到的是时间太短了,可能应用长时间不连接,会导致连接失效而重新建立,导致花的时间比较长,但是因为某些原因,修改参数也不是很方便。

最后我们在应用端和服务器端分别查看了TCP连接,发现应用端是正常的,而服务器端已经没有了,所以得到结论,应该是服务器端长时间没有被访问,防火墙把连接给关了。

标签: #mysql自动截断 #windows防火墙mysql #windowsmysql防火墙 #mysqllinux防火墙 #mysql重新连接