MYSQL wait_timeout 参数实践
max_connections设置为4,保持不变,然后启动4个线程,

每个线程执行完毕SQL查询后,Sleep 30秒,
执行show full PROCESSLIST,如下:

然后,再新启动一个进程,同样是4个线程,

可以看到,sleep状态下的连接,同样占用max_connections的数量。
那么,我们调整wait_timeout参数,调整到10秒,

注意,这个参数,必须要和interactive_timeout参数一起才会生效,

执行show full PROCESSLIST,如下:

10秒过后,再执行show full PROCESSLIST,

相关推荐
-
MySQL 安装失败,提示Apply Security Settings 的处理办法
MySQL 安装失败,提示Apply Security Settings 的处理办法2025-04-20 01:54:57 -
MySQL事务隔离级别详解2025-04-20 01:44:01
-
一文说清nginx规则匹配(含案例分析)2025-04-20 01:10:02
-
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)2025-04-20 00:55:25 -
php定义变量规则不能包含哪些字符?2025-04-20 00:27:24