MySQL最大连接数设置
发布于2018-04-02 16:11:43阅读 1.3K0
如果遇见“MySQL:ERROR 1040:Too manyconnec-tions”的情况
一种情况是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力了
另外一种情况是MySQL配置文件中max_connections的值过小
来看一个例子:
(1)查看下MySQL配置的最大连接数
mysql> show variables like ‘max_connections’;
这台MySQL服务器的最大连接数是100
(2)查询一下该服务器曾经响应过的最大连接数:
mysql> show global status like ‘Max_used_connections’;
实际中出现过的最大连接数是68,没有达到上限100,应该不会出现1040错误
连接数理想的设置是:
Max_used_connections / max_connections * 100% ≈ 85%
即最大连接数占上限连接数的85%左右