


























SHOW STATUS LIKE 'Threads_connected';
SHOW VARIABLES LIKE 'max_connections';
SELECT user, COUNT(*) as connections
FROM information_schema.processlist
GROUP BY user;
SELECT (SELECT VARIABLE_VALUE FROM performance_schema.global_status WHERE VARIABLE_NAME = 'Threads_connected') AS current_connections, (SELECT VARIABLE_VALUE FROM performance_schema.global_variables WHERE VARIABLE_NAME = 'max_connections') AS max_connections, ROUND((SELECT VARIABLE_VALUE FROM performance_schema.global_status WHERE VARIABLE_NAME = 'Threads_connected') / (SELECT VARIABLE_VALUE FROM performance_schema.global_variables WHERE VARIABLE_NAME = 'max_connections') * 100, 2) AS connection_usage_rate;
SELECT command, COUNT(*)
FROM information_schema.processlist
GROUP BY command;
SELECT COUNT(*) FROM information_schema.processlist WHERE command = 'Sleep';
wait_timeout 参数如果需要终止连接,可以使用:
KILL [connection_id]; -- 从SHOW PROCESSLIST结果中获取ID
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。