最近,我对生产服务器中的一个观察到的,许多连接是处于睡眠模式超过3个小时左右。我想我们是否有在MySQL的方式,其如果我们设置,将自动关闭这些长睡眠连接。
我已经给喜欢跑步“FLUSH TABLES”手动将做到这一点读,但我希望它由MySQL自动发生。有溶液作为这样
如果我做一个脚本,将连接到MySQL和运行“刷新表”定期,它成为以任何方式有问题?
提前致谢...
这里就是一个很好的方式,我发现这正是上述标准相匹配。
========================================
检查休眠进程和杀死他们每100秒:
MK-杀--match命令睡眠--kill --victims所有--interval 100
========================================
MySQL的有wait-timeout设置这将去除一定量的时间后,空闲连接。