连接为了保活,做了心跳探测,Mysql 旧的心跳探测就是执行 Select 1 ,目的是为了保持连接的活跃,但是不执行其他的。在服务端看起来就是一堆sleep
后来的Mysql 为了提升探活的性能,减少损耗改成了 Ping Method
要解决这个问题只能从用户 + IP 判断连接的服务是什么,来进行改善了。
或者减少 connector alive 的时间,断开这些连接
这种问题没有最优解,要从应用侧和服无侧来看
连接为了保活,做了心跳探测,Mysql 旧的心跳探测就是执行 Select 1 ,目的是为了保持连接的活跃,但是不执行其他的。在服务端看起来就是一堆sleep
后来的Mysql 为了提升探活的性能,减少损耗改成了 Ping Method
要解决这个问题只能从用户 + IP 判断连接的服务是什么,来进行改善了。
或者减少 connector alive 的时间,断开这些连接
这种问题没有最优解,要从应用侧和服无侧来看