MySQL Status Connections 数据库状态作用意思及如何正确

本站中文解释

连接(活动和空闲)

Connections 变量显示 MySQL 当前服务器的总连接数,仅包含活动连接。

活动连接是正在 MySQL 服务器上执行的查询的连接。

空闲连接是在等待查询执行的连接,或者是处于挂起状态,其中包含了 MySQL 服务器等待连接发出查询的用户。

Connections 这个变量可以用来实现限制允许连接数量的操作,比如说服务器可以通过限制数据库服务器可以接受的最大连接数量,来防止服务器连接被过载。

现在,我们来看看如何设置Connections 这个变量:

1.在 MySQL 客户端窗口中运行 show 命令,来查看当前的连接数量:

show status like “Connections”;

2.设置最大的连接数量,可以使用设置–max_connections 命令,在 MySQL 终端里执行以下命令即可:

SET GLOBAL max_connections = 500;

此指令会在MySQL实例中设置最大连接数,这个指令可以用来声明一个网络内的所有MySQL实例的最大连接数,有效地防止连接过载。

3.查看新设置的 max_connections 值:

show variables like ‘max_connections’;

4.重启 MySQL 服务器,以使修改的值生效:

sudo /etc/init.d/mysql restart

这样,就可以将 Connections 这个变量使用最大连接数来进行设置。当前服务器的总连接数就会限制在你设定的最大连接数量。


数据运维技术 » MySQL Status Connections 数据库状态作用意思及如何正确