mysql 连接数太多(SequelizeConnectionError: Too many connections)
这个就是最常见的问题了。因为我做的这个是前端监控系统,日志上报量比较大,所以经常会遇到连接数不够用的情况。 除了你要使用其他技术来缓解并发量,还需要适当的设置mysql数据库的最大连接数。那么怎么增加mysql的最大连接数呢,设置多大为合适呢,这又是一个比较麻烦的问题了。
查看当前mysql的连接数:
mysql> show global status like 'Max_used_connections';
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| Max_used_connections | 403 |
+----------------------+-------+
1 row in set (0.00 sec)
查询mysql最大连接数
show variables like '%max_connections%';
如何设置mysql的最大连接数呢?
第一种方法:通过mysql命令设置(这种方法是临时性的,重启mysql以后就会失效)
mysql> set GLOBAL max_connections=1000;
Query OK, 0 rows affected (0.00 sec)
第二种方法:进入找到mysql的my.cnf文件(不同版本可能不一样),添加如下配置(注意:最大连接数不要设置过大,有可能会在启动的时候爆掉哦),然后执行命令service mysql restart
[mysqld]
max_connections=1000
点赞 -收藏-关注-便于以后复习和收到最新内容有其他问题在评论区讨论-或者私信我-收到会在第一时间回复如有侵权,请私信联系我感谢,配合,希望我的努力对你有帮助^_^
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_45203607/article/details/123022071
内容来源于网络,如有侵权,请联系作者删除!