MySQL查看最大连接数和修改最大连接数
1、查看最大连接数
show variables like \'%max_connections%\';
2、修改最大连接数
set GLOBAL max_connections = 200;或修改MySQL配置文件my.ini 或 my.cnf的参数max_connections,将其改为max_connections=??,然后重启MySQL即可。
通常,mysql的最大连接数默认是100, 最大可以达到16384。
mysql服务器最大连接数值的设置
这个参数的大小要综合很多因素来考虑,比如使用的平台所支持的线程库数量(windows只能支持到2048)、服务器的配置(特别是内存大小)、每个连接占用资源(内存和负载)的多少、系统需要的响应时间等。
Can not connect to MySQL server. Too many connections -mysql 1040错误,这表示MySQL且还未释放的连接数目已经达到MySQL的上限。
对于mysql服务器最大连接数值的设置范围比较理想的是:服务器响应的最大连接数值占服务器上限连接数值的比例值在10%以上,如果在10%以下,说明mysql服务器最大连接上限值设置过高.
公式:Max_used_connections / max_connections * 100%
如图: