查看现状
查看现状
mysql -uroot -p -e "SHOW VARIABLES LIKE 'max_connections'"
mysql -uroot -p -e "SHOW STATUS LIKE 'Threads_connected'"
mysql -uroot -p -e 'SHOW PROCESSLIST' | head -30止血与治理
止血与治理
mysql -uroot -p -e 'SET GLOBAL max_connections = 500' # 动态调整,重启前有效
# 治理方向:应用连接池上限与超时、慢查询与长事务、异常重连抑制
# 观察 Sleep 连接占比,判断是否为泄漏式占用大幅调高上限会推高内存占用(连接内存×并发):完定位来源,再评估扩容还是治理。