在项目压力测试过程中,需要查看数据库连接情况,现对

    SHOW STATUS LIKE '%connection%';

   参数说明如下:

MySql 命令SHOW STATUS LIKE

1、Connection_errors_accept:可以用来表示MySQL服务器接受连接时发生错误的次数。

2、Connection_errors_internal:状态变量用于记录内部的连接错误,以便更好的诊断MySQL。这个变量是只读的,无法手动修改,只能通过查看当前MySQL运行状态来获取。

3、Connection_errors_max_connections :如果到达最大连接限制,则该值会自动增加,表明服务器尝试了多少次连接,但失败了,因为达到了max_connections的上限。通过检查Connection_errors_max_connections的值,可以检查MySQL服务器的连接能力,以及连接失败的次数。

4、Connection_errors_peer_address :指定的变量用于统计每个连接对端地址在连接时发生错误的总数。比如远程连接时所使用的IP/Hostname和端口,以及发生错误原因都将被计入。 对于这种变量,MySQL 不提供配置参数,它是动态计数变量。观察这类变量是可以分析MySQL 数据库连接中出现问题的,比如连接失败,超时等,同时可以帮助我们了解各种连接错误的状况及其原因。

5、Connection_errors_select :呼叫 侦听端口select()或poll()在侦听端口上发生的错误数 。(此操作失败不一定表示客户端连接被拒绝。)

6、Connection_errors_tcpwrap : libwrap库拒绝的连接数

7、Connections:试图连接到(不管是否成功)MySQL服务器的连接数

8、Max_used_connections:它是指从这次mysql服务启动到现在,同一时刻并行连接数的最大值。它不是指当前的连接情况,而是一个比较值。如果在过去某一个时刻,MYSQL服务同时有1000个请求连接过来,而之后再也没有出现这么大的并发请求时,则Max_used_connections=1000。

9、Max_used_connections_time :服务启动到现在, Max_used_connections达到当前值的时间

10、Mysqlx_connection_accept_errors:导致接受错误的连接数。

11、Mysqlx_connection_errors:导致错误的连接数。

12、Mysqlx_connections_accepted:接受的连接数。

13、Mysqlx_connections_closed:已关闭的连接数。

14、Mysqlx_connections_rejected:是一个错误信息,意思是连接到 MySQL 数据库被拒绝。