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 这个变量使用最大连接数来进行设置。当前服务器的总连接数就会限制在你设定的最大连接数量。