MySQL 8.0环境下Workbench与phpMyAdmin连接数显示不一致咨询
phpMyAdmin与MySQL Workbench连接数显示差异但进程一致的原因解析
核心原因在于两者统计连接数的维度完全不同:
- 读取的MySQL状态变量不同:phpMyAdmin显示的是当前活跃连接数,对应MySQL的
Threads_connected变量;而MySQL Workbench展示的大概率是自服务启动以来的总连接请求次数,对应Connections变量。你可以直接在MySQL客户端执行以下命令验证:
对比SHOW GLOBAL STATUS LIKE '%connect%';Threads_connected和Connections的数值,就能匹配上两个工具的显示结果。 - UI展示逻辑差异:进程列表只会显示当前正在运行的连接线程,所以两者展示的进程信息完全一致;但连接数统计时,一个取“当前存活数”,一个取“累计总次数”,自然出现数值差异。
相关截图
- phpMyAdmin连接数显示:

- MySQL Workbench连接数显示:

- phpMyAdmin进程列表:

- MySQL Workbench进程列表:

内容的提问来源于stack exchange,提问作者OAH
相关产品推荐
相关产品推荐

