使用连接池的意义 android软件开发教程

  次阅读 来源:互联网(转载协议) 2016-03-01 10:42 我要评论(0)

我从来都这样说:不是所有的应用都要采用连结池,一般的轻载用了连结池反而会降低效率,要用什么方式连结,完全看你的系统瓶颈.

一个普通的连结过程中,因为Connection一般要用到本地方法,这些初始化是非常 耗用系统资源的.连结初始化,执行SQL语句,关闭连结在一次普通的连结中总的资源分配应该是65,10,25,当然不是这么精确,只是为了说明在一次连结中真正执行语消耗的资源是很少的.

如果你的服务器平均每5分种才有一次连结,你当然只用这种普通连结,因为整个一次连结过程才0.0几秒,你不必要再让连结池在余下的4.9几秒中也开着消耗资源,但如果每秒种有10次连结,这时普通连结消耗的初始化资源就很高了,用连结池就能显示它的优势.

所以到底采用什么方式连接,完全要根据你的应用,而且要进行实实在在的并发仿真测试.不要看到书上说什么方式好就相信,真正的构架一个平台是一种艺术而不只是一种技术,要多方面综合测试找到最佳的组合.很多陷井并不是技术所能发现的.比如你查看你的JVM还有很多空闲资源,但系统却已经崩溃了.因为象连结初始化这种资源消耗在本地方法中,JVM是反映不出来的,但却在同一物理内存中,还有很多这样的陷井,重要的是经验和测试!

本站部分文章来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 长虹新款智能语音空调,告诉你空调也能玩Siri

    长虹新款智能语音空调,告诉你空调也能玩Siri

  • 品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

    品友互动为Digital Travel APAC2018 唯一受邀中国AI企业

  • 让AI触手可及  Qualcomm携手创通联达推出全新终端侧AI开发套件

    让AI触手可及 Qualcomm携手创通联达推出全新终端侧AI开发套件

  • 第一批国家重点研发计划公布,旷视科技开启“五年行动”

    第一批国家重点研发计划公布,旷视科技开启“五年行动”

网友点评网友点评
阅读推荐阅读推荐

据外媒报道,STEER打造了首款完全自动驾驶停车技术,旨在使常规车辆转变为无人驾驶车辆。STEER的首款技术应用是4级自动驾驶及网络安全停车...

近日,美国软性机器抓手制造商 Soft Robotics 宣布,获得 2000 万美元的融资,本轮投资者包括 Scale Venture Partners,Calibrate Ventures...

据外媒报道,加州车管局发布了《2017自动驾驶脱离报告(California Autonomous Vehicle Disengagement Reports)》,其中谈及了脱离的具体...

用人机语音交互,来解决智能家居适老的问题;通过家庭门禁与安防套件、空气净化套件、可燃气体与有害气体监控套件等相互联动,在不同生活情...