首页  >  文章  >  数据库  >  SHOW STATUS LIKE 'Con%' 是否显示 MySQL 中的活动连接或总连接?

SHOW STATUS LIKE 'Con%' 是否显示 MySQL 中的活动连接或总连接?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-16 09:33:03517浏览

Does SHOW STATUS LIKE 'Con%' Display Active or Total Connections in MySQL?

显示状态 - 连接:活动连接还是总计?

在 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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn