每当有客户端连接到 MySQL 时,MySQL 会为该连接创建一个新的线程来处理所有与该连接相关的查询和操作。所以通过查看MySQL当前的连接线程数量就可以知道有多少客户端连接到MySQL。
方法一
Threads_connected
仅显示活跃的客户端连接数
SHOW STATUS LIKE 'Threads_connected';
方法二
通过查询 information_schema
中的 PROCESSLIST
表来获取当前连接数:
SELECT COUNT(*) FROM information_schema.PROCESSLIST;
方法三
运行 SHOW PROCESSLIST; 可以列出当前所有的连接
SHOW PROCESSLIST;