MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。
我们经常会遇见“MySQL: ERROR 1040: Too many
connections”的情况,一种是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是MySQL配
置文件中max_connections值过小:
mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 256 |
+-----------------+-------+
这台MySQL服务器最大连接数是256,然后查询一下服务器响应的最大连接数:
mysql> show global status like 'Max_used_connections';
MySQL服务器过去的最大连接数是245,没有达到服务器连接数上限256,应该没有出现1040错误,比较理想的设置是:
Max_used_connections / max_connections * 100% ≈ 85%
最大连接数占上限连接数的85%左右,如果发现比例在10%以下,MySQL服务器连接上线就设置得过高了。
MySQL服务器的连接数
精选 转载huang_he_87 博主文章分类:mysql
下一篇:数字签名是什么
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MQTT服务器连接不上的问题
解决客户端连不上MQTT服务器的问题
Ubuntu 22.04.3 LTS 阿里云 mosquitto MQTT 1883 -
redis通过6379端口无法连接服务器
redis安装遇坑记录
redis Redis 配置文件 -
查看服务器网络连接数
established)Proto Recv-Q Send-Q Local Address Foreign Address ...
网络 awk .net Internet