潮科技|阿里云发布第七代高主频云服务器ECS和含光800云服务器
【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
问题:
”MySQL: ERROR 1040: Too many connections”**
原因
a 一种原因是访问量过高**,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;
b 另一种原因就是MySQL配置文件中max_connections值过小。
首先,我们来查看mysql的最大连接数:
mysql> show variables like '%max_connections%';+-----------------+-------+| Variable_name | Value |+-----------------+-------+| max_connections | 151 |+-----------------+-------+1 row in set (0.00 sec)
其次,查看服务器响应的最大连接数:
mysql> show global status like 'Max_used_connections';+----------------------+-------+| Variable_name | Value |+----------------------+-------+| Max_used_connections | 2 |+----------------------+-------+1 row in set (0.00 sec)
可以看到服务器响应的最大连接数为2,远远低于mysql服务器允许的最大连接数值。
对于mysql服务器最大连接数值的设置范围比较理想的是:服务器响应的最大连接数值占服务器上限连接数值的比例值在10%以上,如果在10%以下,说明mysql服务器最大连接上限值设置过高。
Max_used_connections / max_connections * 100% = 2/151 *100% ≈ 1%
我们可以看到占比远低于10%(因为这是本地测试服务器,结果值没有太大的参考意义,大家可以根据实际情况设置连接数的上限值)。
再来看一下自己 linode VPS 现在(时间:2013-11-13 23:40:11)的结果值:
mysql> show variables like '%max_connections%';+-----------------+-------+| Variable_name | Value |+-----------------+-------+| max_connections | 151 |+-----------------+-------+1 row in set (0.19 sec) mysql> show global status like 'Max_used_connections';+----------------------+-------+| Variable_name | Value |+----------------------+-------+| Max_used_connections | 44 |+----------------------+-------+1 row in set (0.17 sec)
这里的最大连接数占上限连接数的30%左右。
上面我们知道怎么查看mysql服务器的最大连接数值,并且知道了如何判断该值是否合理,下面我们就来介绍一下如何设置这个最大连接数值。
mysql> set GLOBAL max_connections=256; Query OK, 0 rows seoected (0.00 sec)mysql> show variables like '%max_connections%';+-----------------+-------+| Variable_name | Value |+-----------------+-------+| max_connections | 256 |+-----------------+-------+1 row in set (0.00 sec)
方法2:修改mysql配置文件my.cnf,在[mysqld]段中添加或修改max_connections值:
max_connections=128
重启mysql服务即可。
[主机测评]历史优惠活动内容
猜你可能想看的VPS
- 疯狂猜成语 图猜成语一个拿着矛的人跪在地上旁边有一个骄字是什么成语?全球[VPS测评]
- 补货 CloudCone→512M 内存套餐 20 美元每年的套餐又补货全球[VPS测评]
- 直连推荐 €23.8 月 8 核 CPU 4G 内存 120G SSD 香港VPS[主机]
- 劳动节促销 数脉科技→E3-1230v2 8GB 1TB 硬盘 3 IP全球[VPS测评]
- 美国原生 IPVPS 解锁 Netflix Hulu_ 桔子 VPS 5美国VPS[主机]
- 真心一般-BuyVM→$3.5 月 KVM 1GB 20GB 无限流量 全球[VPS测评]
- 数脉科技→香港独立服务器新用户减 200 元 E3-1230v2 8GB独立服务器[U]
- 免费域名申请及使用 后缀 tk ml cf ga gq全球[VPS测评]
- Laravel 提示 SQLSTATE[HY000] [1045] Ac全球[VPS测评]
- Centos7 定时监测 mysql 进程终止后自动启动 mysql全球[VPS测评]
- 阿里云双十一拼团→云服务器年付 86 元起 2C4G3M 三年 799 全球[VPS测评]
- 亲库 新人免费 0 元购撸实物全球[VPS测评]
- 修罗云→165 元 季 512MB 内存 6GB 空间 1TB 流量 1虚拟空间(主机)
- OLVPS→国庆优惠 新西伯利亚 波特兰 伯力 洛杉矶 CN2 GIA 香港VPS[主机]
- OneProvider 巴黎独立服务器 促销独立服务器[U]
- 搬瓦工 VPS 交易注意事项全球[VPS测评]
- WordPress站内链接修改插件:Velvet Blues Updat全球[VPS测评]
- 数脉科技香港独服 CN2+BGP线路/10Mbps带宽/¥251.8/月香港VPS[主机]
- 本站广告招商全球[VPS测评]
- 如何根据业务需求选择合适的云服务器配置?全球[VPS测评]
- 6种样式社交论坛网站HTML5模板 - Social全球[VPS测评]
- 百看不厌的文案,抖音唯美文案。全球[VPS测评]
- Linux chown -R 指令介绍与使用全球[VPS测评]
- Weebly网站迁移到WordPress的实操上手。全球[VPS测评]
- CIO和其他IT领导者充分利用边缘计算增强业务的4个关键全球[VPS测评]
- 性价比最高的VPS网络评测全球[VPS测评]
- 腾讯云香港服务器2核4G30M仅804元/年,2412元/3年;国内轻量香港VPS[主机]
- 酷锐云:香港安畅机房4H/4G/60G/20Mbps,45元/月;香港C香港VPS[主机]
- Vmshell:香港vps调整,流量提升至500GB/月,带宽200MB香港VPS[主机]
- 六六云:1核/1GB/20GB硬盘/500GB流量/30Mbps/KVM香港VPS[主机]
转载请注明原文地址:https://www.motoll.com/read-252908.html