max_connections 是指整个mysql服务器的最大连接数
max_used_connections 是指每个数据库用户的最大连接数

MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析

出现Too many connections的情况,一种是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另外一种情况是MySQL配置文件中max_connections值过小

最大连接数

show variables like 'max_connections';

服务器响应的最大连接数  

show global status like 'Max_used_connections';

MySQ中Lmax_connections的合理设置

 

 

MySQL服务器响应的最大连接数是19,没有达到服务器连接数上限500,应该不会出现1040错误,比较理想的设置是:

Max_used_connections / max_connections * 100% =19/500*100%≈ 4%

响应连接数占上限连接数的4%左右,比例在10%以下,MySQL服务器连接上线就设置得过高了

 

相关文章:

  • 2021-09-11
  • 2021-08-11
  • 2022-12-23
  • 2021-12-26
猜你喜欢
  • 2022-12-23
  • 2022-02-16
  • 2021-07-21
  • 2021-05-21
  • 2021-07-29
  • 2021-10-15
  • 2021-05-18
相关资源
相似解决方案