显示状态 - 连接:活动连接还是总计?
在 MySQL 中运行 SHOW STATUS LIKE 'Con%' 命令时,它会显示连接数量不断增加。这就提出了一个问题:这个值代表活动连接还是历史连接总数?
答案:
根据 MySQL 的文档,由SHOW STATUS 命令是指尝试连接服务器的总次数,包括成功和失败
确定活动连接:
要获取当前活动连接的数量,您可以使用 Threads_connected 状态变量或 SHOW PROCESSLIST命令。
Threads_connected:
mysql> SHOW STATUS WHERE `variable_name` = 'Threads_connected'; +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Threads_connected | 4 | +-------------------+-------+
显示进程列表:
mysql> SHOW PROCESSLIST; +----+------+-----------------+--------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+------+-----------------+--------+---------+------+-------+------------------+ | 3 | root | localhost | webapp | Query | 0 | NULL | show processlist | | 5 | root | localhost:61704 | webapp | Sleep | 208 | | NULL | | 6 | root | localhost:61705 | webapp | Sleep | 208 | | NULL | | 7 | root | localhost:61706 | webapp | Sleep | 208 | | NULL | +----+------+-----------------+--------+---------+------+-------+------------------+
以上是SHOW STATUS LIKE 'Con%' 是否显示 MySQL 中的活动连接或总连接?的详细内容。更多信息请关注PHP中文网其他相关文章!