如何查看MySQL当前连接数和最大连接限制_max_connections并动态调整?
- 内容介绍
- 文章标签
- 相关推荐
本文共计869个文字,预计阅读时间需要4分钟。
直接连接MySQL并执行以下命令即可,无需猜测、无需配置文件:
-
SHOW VARIABLES LIKE 'max_connections';—— 看服务端允许的最大并发连接数(比如返回151或500) -
SHOW STATUS LIKE 'Threads_connected';—— 看此刻真实活着的连接数(不是SHOW PROCESSLIST的行数,但数值一致)
注意:Threads_connected 是瞬时值,会随应用建连/断连实时变化;而 max_connections 是硬限制,超了就报 ERROR 1040: Too many connections。别把 SHOW PROCESSLIST 当连接总数看——普通账号只能看到自己发起的连接,Threads_connected 才是全量。
本文共计869个文字,预计阅读时间需要4分钟。
直接连接MySQL并执行以下命令即可,无需猜测、无需配置文件:
-
SHOW VARIABLES LIKE 'max_connections';—— 看服务端允许的最大并发连接数(比如返回151或500) -
SHOW STATUS LIKE 'Threads_connected';—— 看此刻真实活着的连接数(不是SHOW PROCESSLIST的行数,但数值一致)
注意:Threads_connected 是瞬时值,会随应用建连/断连实时变化;而 max_connections 是硬限制,超了就报 ERROR 1040: Too many connections。别把 SHOW PROCESSLIST 当连接总数看——普通账号只能看到自己发起的连接,Threads_connected 才是全量。

