MySql连接空闲8小时自动断开的原因及连接池配置方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql连接空闲8小时自动断开的原因及连接池配置方法相关的知识,希望对你有一定的参考价值。

参考技术A

上一篇 <<< mysql发展历程与整体架构
下一篇 >>> 查询和更新sql语句执行原理

这两个参数的默认值是8小时(60 60 8=28800)。 注意: 1.wait_timeout的最大值只允许2147483 (24天左右),也可以使用mysql命令对这两个属性进行修改。

优点: 避免重复创建tcp三次握手和四次挥手(socket)
缺点: 有可能浪费我们服务器端资源;空闲超时时间
应用场景: 频繁发送请求提高效率

推荐阅读:
<<< MySQL发展历程与整体架构
<<< 查询和更新sql语句执行原理
<<< MySQL存储引擎汇总
<<< InnoDB存储引擎的Buffer Pool 缓冲池底层结构
<<< Too many connections分析与processlist解读
<<< MySQL索引底层结构与实现原理
<<< MySql的表锁行锁及间隙锁
<<< MySQL的并发文件及事务隔离级别
<<< MySQL的MVCC多版本控制原理
<<< MySQL常用命令汇总

以上是关于MySql连接空闲8小时自动断开的原因及连接池配置方法的主要内容,如果未能解决你的问题,请参考以下文章

MySql连接空闲8小时自动断开引起的问题

mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案

解决MySQL8小时自动断开连接的问题(DBCP配置)

split数据库多久断开连接

Tomcat Pooling DataSource数据库连接池优化(20180705)

hibernate +mysql 采用默认的连接池,8小时后自动断开连接怎么解决,求大神指点