目录
- mysql连接数清理
- 查看mysql连接进程列表
- 查看mysql最大连接数
- 查看当前使用的连接数
- 设置禁触休息多少秒后清除连接
- 杀掉空闲时间在600秒以上的链接
- 杀掉处于某个状态的链接
- 杀掉某个用户发起的链接
- 总结
mysql编程客栈连接数清理
查看mysql连接进程列表
show full processlist编程;
查看mysql最大连接数
show variables like '%max_connections%';
查看当前使用的连接数
show global status like 'Max_used_connections';
设置禁触休息多少秒后清除连接
set global wait_timeout编程=10000; set global interactive_timeout=300;
杀掉空闲时间在600秒以上的链接
拼接得到kill语句
select concat('KILL ',id,';') from information_schema.`processlist` where command = 'Sleep' and time > 600;
杀掉处于某个状态的链接
拼接得到kill语句
select concat('KILL ',id,';android') from information_schema.`processlist` where state = 'Sleep';
杀掉某个用户发起的链接
拼接得到kill语句
select concat('KILL android',id,';') from information_schema.`processlist` where user = 'user';
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。
精彩评论