开发者

mysql连接数清理方案

开发者 https://www.devze.com 2025-10-11 09:05 出处:网络 作者: 脱离动物猿
目录mysql连接数清理查看mysql连接进程列表查看mysql最大连接数查看当前使用的连接数设置禁触休息多少秒后清除连接杀掉空闲时间在600秒以上的链接杀掉处于某个状态的链接杀掉某个用户发起的链接总结mysql编程客栈连接
目录
  • 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)。

    0

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    关注公众号