HostGator mySQL连接超时10秒左右----如何扩展这个?

时间:2015-01-15 19:29:00

标签: mysql

出于某种原因,当我在HostGator网站上打开Percona MySQL数据库的连接时,在获取查询后,它将在大约10秒后断开/关闭连接。

我通常不会关心,但HeidiSQL会冻结,阻止使用它的UI导出或排序返回的行,除非我再次连接。

关于使连接持续更长时间的任何想法?这是我自己可以做的事情,还是需要专用服务器或升级? (我目前正在共享一个)。谢谢!

1 个答案:

答案 0 :(得分:4)

听起来它可能是MySQL连接上的“等待”超时。

 SHOW VARIABLES LIKE 'wait_timeout'

这是MySQL在空闲时打开会话(数据库连接)的时间(以秒为单位),等待发出另一个语句。经过这段时间后,MySQL可以关闭连接。

您应该能够为会话更改此设置,将超时更改为5分钟

SET wait_timeout = 300

再次使用SHOW VARIABLES语句验证设置。

注意:这是每个连接。它只影响当前会话。每个新连接都将从全局设置继承自己的wait_timeout值。


(这只是一个猜测。在问题中没有足够的信息来进行精确诊断。它可能是MySQL服务器以外的关闭数据库连接的东西,例如它可能是你的连接池设置(如果你使用的是连接池)。