MySQL服务器最大连接数如何设置才合理?

MySQL服务器最大连接数如何设置才合理?,第1张

MySQL服务器连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。\x0d\x0a我们经常会遇见“MySQL:ERROR1040:Toomanyconnections”的情况,一种是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是MySQL配置文件中max_connections值过小:\x0d\x0amysql>showvariableslike'max_connections'\x0d\x0a+-----------------+-------+\x0d\x0a|Variable_name|Value|\x0d\x0a+-----------------+-------+\x0d\x0a|max_connections|256|\x0d\x0a+-----------------+-------+\x0d\x0a这台MySQL服务器最大连接数是256,然后查询一下服务器响应的最大连接数:\x0d\x0amysql>showglobalstatuslike'Max_used_connections'\x0d\x0aMySQL服务器过去的最大连接数是245,没有达到服务器连接数上限256,应该没有出现1040错误,比较理想的设置是:\x0d\x0aMax_used_connections/max_connections*100%≈85%\x0d\x0a最大连接数占上限连接数的85%左右,如果发现比例在10%以下,MySQL服务器连接上线就设置得过高了。

 1、修改MySQL配置文件

两台MySQL均如要开启binlog日志功能,开启方法:在MySQL配置文件[MySQLd]段中加上log-bin=MySQL-bin选项

两台MySQL的server-ID不能一样,默认情况下两台MySQL的serverID都是1,需将其中一台修改为2即可

2、将192.168.1.201设为192.168.1.202的主服务器

在192.168.1.201上新建授权用户


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/525094.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-22
下一篇2023-06-22

发表评论

登录后才能评论

评论列表(0条)

    保存