| show processlist |
| 查看发现有大量sleep进程 |

| 查看当前数据库设置的最大连接数 |
| show variables like 'max_connections'; |

| 如果是生产环境需要紧急处理的话,可以先临时扩大支持的最大连接数 |
| set global nax_connections=1000; |
| 但是这个并不能永久性解决这个问题 |
| 查看系统设置的wait_timeout参数和interavtive_timeout参数 |
| wait_timeout参数针对的是通过jdbc的非交互式连接 |
| interactive_timeout参数针对的是通过客户端的交互式连接 |
| |
| |
| mysql> show variables like 'interactive_timeout'; |
| mysql> show variables like 'wait_timeout'; |
| |
| 更改相关参数的话有两种方式 |
| (1)通过set global wait_timeout=900s来临时修改参数,适用于生产环境不能停机的情况 |
| (2)通过写进/etc/my.cnf持久化文件来永久性修改,可以同时修改,在下一次重启数据库的时候生效 |

查看数据库非Sleep的连接进程
| select * from information_schema.processlist where time>100 and command <>'sleep'; |

【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步