查看 mysql 已有的连接数
我们可以使用 SHOW PROCESSLIST;
查看前 100 条连接。
|
|
也可以使用 SHOW full PROCESSLIST;
查看所有连接。
|
|
查看当前连接数
|
|
通过修改 MySQL 配置文件调整最大连接数
首先打开 MySQL 配置文件:
|
|
在 [mysqld] 下面找到 max_connections
,如果没有可直接添加。
|
|
修改后重启 MySQL,使配置文件生效:
|
|
进入容器查看一下:
|
|
七. 提前布局,防患于未然
在 MySQL 配置文件中,有两个有关连接数的参数
max_connections
:控制最大连接数。max_user_connections
:控制单个用户的最大连接数。当此参数为 100 时,那么任意用户(含 root 用户)最多可创建 100 个连接。
制定连接策略:
|
|
当 MySQL 有 6 个用户时(不含 root ),单个用户最大连接数为 300,那么 6 个用户最多有 1800 连接。那么系统总会剩下 200 个连接留给 root 使用。