mysql中设置my.ini配置文件中的max_connections可以修改最大连接数,默认为
max_connections=100
这个连接数指的是数据库的并发连接数,当数据库的并发超过这个数量时,就会抛出异常:too many connections
这时候可以修改这个数量提高数据库的并发量
但是,这个值也不是可以无限制的增大,我经过测试,在windows2003 32位操作系统下,当并发的连接数超过五六百的时候,就会抛出异常:Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible
OS-dependent bug
所以,这个最大的连接数应该是操作系统环境也是相关的。
不过,这个最大连接数是指数据库的并发连接数,而不是服务器的并发连接数,因为在线用户也不可能都在操作数据库
而且,这个跟程序合理的设计也有关系
1、数据库连接及时的关闭释放
2、通过数据缓存减少数据库的压力
分享到:
相关推荐
多线程下mysql连接数过多解决demo
MySQLNonTransientConnectionException Too many connections mysql的最大连接数默认是100, 最大可以达到16384
最近网站出现 User 数据库名称 has already more than 'max_user_connections' active connections 的报错,网站瘫痪。有必要研究下这个问题。
详细介绍了如何修改MYSQL最大连接数的3种方法。
Mysql 连接资源Jar,Mysql连接jar包.
MySQL连接工具 绿色版的 很简单的操作MySQL数据库
修改MYsql数据库的连接池的个数
mysql连接驱动jar包
包含两个版本的驱动包:mysql-connector-java-5.0.3-bin.jar和mysql-connector-java-5.1.39-bin.jar
这个是我在使用mysql中积累的一些心得体会,比较基础点的东西,但是只是归根结底还是最基础的东西是最重要的。
linux下mysql修改最大连接数、线程缓存数等优化mysql,减少mysql创建数
nodejs封装好的mysql数据库模块,使用mysql连接池以及附带百万mysql测试数据,实现mysql数据库的增删改查功能,使用方法很详细。
mysql连接工具mysql连接工具mysql连接工具mysql连接工具mysql连接工具mysql连接工具
以下的文章主要是向大家介绍的是MySQL最大连接数的修改,我们大家都知道MySQL最大连接数的默认值是100, 这个数值对于并发连接很多的数据库的应用是远不够用的,当连接请求大于默认连接数后,就会出现无法连接数据库...
mysql+tomcat连接池的配置-心得 希望对初学者有所帮助
java连接mysqljava连接mysql
非常好用的mysql连接工具支持多种安全连接方式,附带key
mysql 连接数据库 使初学者很快的学习java 对mysql的连接
MySQL数据库优化心得:选取最适用的字段属性;使用连接(JOIN)来代替子查询(Sub-Queries);使用联合(UNION)来代替手动创建的临时表;事务;锁定表;外键等。
mysql连接工具nav150