MySQL的wait_timeout_MySQL
程序员文章站
2022-06-01 19:10:04
...
没有修改过MySQL的配置,缺省情况下,wait_timeout的初始值是28800
wait_timeout过大有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也不能把这个指设置的过小,否则你可能会遭遇到“MySQL has gone away”之类的问题
mysql> set global wait_timeout=20;
mysql> show global variables like 'wait_timeout';
+----------------------------+-------+
| Variable_name | Value |
+----------------------------+-------+
| wait_timeout |20 |
+----------------------------+-------+
今天发现很多sleep的进程,mysql给出的原因为3个:
1 The client program did not call mysql_close() before exiting.
2 The client had been sleeping more than wait_timeout or interactive_timeout seconds without issuing any requests to the server.
3 The client program ended abruptly in the middle of a data transfer
推荐阅读
-
java hasNextInt判断是否为数字的方法
-
Mosquitto服务器的搭建以及SSL/TLS安全通信配置 openhab raspberry-pi 眼泪成诗hocc 2016年05月07日发布 4.8k 次浏览 1、 SSL简介 SSL
-
Objective-C中类和方法的定义以及协议的使用
-
基于mosquitto的MQTT服务器---SSL/TLS 单向认证+双向认证
-
对java for 循环执行顺序的详解
-
C#实现根据指定容器和控件名字获得控件的方法
-
SpringBoot与Quartz集成实现分布式定时任务集群的代码实例
-
Windows下MySQL安装配置方法图文教程
-
Java多线程的其他知识_动力节点Java学院整理
-
C#垃圾回收机制的详细介绍