连接池原理

最原始的数据库连接第一步是实现数据库的连接,那么当web层多次请求数据库的时候,就要多次连接数据库,每次数据库连接大约为0.1~0.15s的时间,就会造成访问速度比较大;

连接数据库的最后一步是关闭数据库,那么当每次web请求完,都要关闭数据库;如果程序发生异常,关闭异常,就会导致数据库系统中内存泄漏,最终将不得不重启数据库;

那么为了解决上面出现的问题,就出现了连接池;

连接池的原理:其实就是为数据库建立一个“缓存池”,在“缓存池”中放入一定数量的连接,当需要建立连接的时候,从“缓                        存池”中取出一个就行,用完再放回去;

好处:    大大提高了数据库连接的利用率,减小了数据库的内存吞吐的开销。

(本人是刚刚毕业的学生,刚刚做完了两个项目,业余时间学习的知识点,看了很多人的博客,然后根据自己的理解写的,希望能帮助大家,如理解不对,还希望各位大神提出宝贵建议,我将认真修改)

                               2018.05.15  17:11                     

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值