zoukankan      html  css  js  c++  java
  • Mysql 查看连接数,状态,最大并发数

    MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原因就是MySQL配置文件中max_connections值过小。
    首先,我们来查看mysql的最大连接数:

    root@hongsin-monitor-db 18:14:58 [(none)]>show variables like '%max_connections%';
    +-----------------+--------+
    | Variable_name   | Value  |
    +-----------------+--------+
    | max_connections | 100000 |
    +-----------------+--------+
    1 row in set (0.00 sec)

    查看服务器响应的最大连接数:

    root@hongsin-monitor-db 18:11:29 [(none)]> show global status like 'Max_used_connections';
    +----------------------+-------+
    | Variable_name        | Value |
    +----------------------+-------+
    | Max_used_connections | 139   |
    +----------------------+-------+
    1 row in set (0.01 sec)

    可以看到服务器响应的最大连接数为139,远远低于mysql服务器允许的最大连接数值。

    对于mysql服务器最大连接数值的设置范围比较理想的是:服务器响应的最大连接数值占服务器上限连接数值的比例值在10%以上,如果在10%以下,说明mysql服务器最大连接上限值设置过高.

    Max_used_connections / max_connections * 100% = 139/100000 *100% ≈ 0.139%

    我们可以看到占比远低于10%(因为这是本地监控测试服务器,结果值没有太大的参考意义,大家可以根据实际情况设置连接数的上限值)。
    设置这个最大连接数值
    方法1:

    set GLOBAL max_connections=256;
    
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> show variables like '%max_connections%';
    
    +-----------------+-------+
    
    | Variable_name  | Value |
    
    +-----------------+-------+
    
    | max_connections | 256  |
    
    +-----------------+-------+
    
    1 row in set (0.00 sec)

    方法2:

    修改mysql配置文件my.cnf,在[mysqld]段中添加或修改max_connections值:
    max_connections=256

    重启mysql服务即可。

    Mysql5.5 mysql5.6 mysql5.7:默认的最大连接数都是151,上限为:100000
    Mysql5.0版本:默认的最大连接数为100,上限为16384

  • 相关阅读:
    在线编辑Office文件
    将自然数分解为若干连续的自然数
    C#远程连接Oracle数据库(不安装客户端)
    大数阶乘
    小写金额转换为大写金额
    SQL优化
    C#枚举器:foreach语句、IEnumerable、IEnumerator以及yield return (二)
    C#枚举器:foreach语句、IEnumerable、IEnumerator以及yield return (一)
    PPT播完最后一个动画后自动进入下一页
    C#中的abstract、virtual、override和new
  • 原文地址:https://www.cnblogs.com/zhang-ding-1314/p/9564311.html
Copyright © 2011-2022 走看看