这几天工作当中,在使用mysql数据库的时候,碰到了too many connections的问题和timeout expired的问题,经过尝试,稍作总结,希望能够帮到需要的朋友;

在测试当中发现,

1:too many connections的错误会在max pool size的值大于max_connections的值,而且连接池中的连接全部被占用,并且有新的连接请求的时候出现;

2:timeout expired的错误会在max pool size的值小于max_connections的值,而且连接数达到max pool size的值,并且有新的连接请求的时候出现;

对于第一种情况,可以通过修改MySql的最大连接数的配置来解决,修改方法就不细说了,网上一大堆;

对于第二种情况,可以通过修改数据库连接字符串的配置来解决,涉及的两个属性名称为pooling和max pool size,pooling为布尔值,true,启用,false,不启用(启用连接池比不启用连接池的效率要高不少),max pool size为int值;

基本上就是这样了,希望能够帮到有需要的朋友,文中若有什么地方不准确,不正确,不完整,也真心欢迎朋友们指教;

最新文章

  1. Spring + SpringMVC + Druid + MyBatis 给你一个灵活的后端解决方案
  2. UVA-11997 K Smallest Sums
  3. 在C#中如何使用资源的方法
  4. jquery.validate使用 - 常用验证脚本
  5. github上写blog
  6. Java包的命名规范
  7. MVC_学习笔记_2_Authorize
  8. javascript设计模式-抽象工厂模式
  9. Kinect For Windows V2开发日志二:Kinect V2的基本参数
  10. FZU2090 旅行社的烦恼 巧妙floyd 最短路
  11. JavaScript不一样的语法
  12. php如何获取本地手机号
  13. office web apps部署(一)
  14. Node.js 命令行工具的编写
  15. 「BZOJ1691」[Usaco2007 Dec] 挑剔的美食家 (Treap)
  16. javascript-关于赋值的那点事
  17. qt坐标系统与布局的简单入门
  18. python 二维list取列
  19. spring mysql多数据源配置
  20. Scrum立会报告+燃尽图(3)选题

热门文章

  1. 51nod 1244 莫比乌斯函数之和
  2. js动态替换数据的点击事件
  3. python 汇总
  4. Application.Run()和Form.Show()以及Form.ShowDialog()
  5. synchronized和ReentrantLock
  6. Python笔记总结week2
  7. OptionsMenu
  8. 设置java web工程中默认访问首页的几种方式
  9. Practical Malware Analysis里有关inetsim\APATEDNS
  10. regexxx