查询连接数
SHOW VARIABLES LIKE 'max_connections'; -- 144
SHOW VARIABLES LIKE 'max_user_connections'; -- 0
SHOW GLOBAL STATUS LIKE 'Threads_connected'; -- 85
SHOW GLOBAL STATUS LIKE 'Max_used_connections'; -- 147
SHOW GLOBAL STATUS LIKE 'Connection_errors_max_connections'; -- 636
SHOW GLOBAL STATUS LIKE 'Aborted_connects'; -- 6893
谁/从哪来/占了多少
SELECT USER, HOST, COUNT(*) AS cnt
FROM information_schema.PROCESSLIST
GROUP BY USER, HOST
ORDER BY cnt DESC;
列出长时间 SLEEP 或执行很慢的连接
SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO
FROM information_schema.PROCESSLIST
WHERE (COMMAND='Sleep' AND TIME > 60) OR TIME > 30
ORDER BY TIME DESC;
列出查询慢 sleep超过1000s的
SELECT CONCAT('KILL CONNECTION ', ID, ';') AS kill_stmt
FROM information_schema.PROCESSLIST
WHERE COMMAND='Sleep' AND TIME > 1000;
优化项 5分钟无活动就断开
SET GLOBAL wait_timeout = 300;
SET GLOBAL interactive_timeout = 300;作者:admin 创建时间:2025-11-19 17:30
最后编辑:admin 更新时间:2025-11-19 17:33
最后编辑:admin 更新时间:2025-11-19 17:33