R2链接池1.7版与proxool比较

标签: r2 链接 proxool | 发表时间:2012-01-01 18:31 | 作者:ranjio_z
出处:http://blog.csdn.net

比较方法:建立两个jsp页面,分别使用r2和proxool链接池读取数据库,执行select 1,两链接池均配置最大50个线程;分别使用jmeter用50个并发读取r2的jsp页面和proxool的jsp,得到如下数据:



从测试结果可以看出在最大链接数范围内r2的平均执行效率是proxool的10倍。错误率r2为0,但proxool较高报错率较高,后台报错误:

严重: Servlet.service() for servlet jsp threw exception

java.sql.SQLException: Couldn't get connection because we are at maximum connection count (50/50) and there are none available


下图为proxool配置成500个最大链接数时的结果:

(平均响应仍为50个最大链接数的R2的十倍,仍有少量的错误)



经过比较,R2在性能和稳定性上都要高于proxool。


jsp页面代码:

r2.jsp

<%

Connection conn = R2PoolUtil.getStaticPool().getConnection();

try{

PreparedStatement pstmt = conn.prepareStatement("select 1");

ResultSet rs = pstmt.executeQuery();

while(rs.next()){

%><%=rs.getInt(1)%><%

}

rs.close();

pstmt.close();

}catch(Exception e){

}finally{

try{

if(conn!=null)conn.close();

}catch(Exception e){

}

}

%>


proxool.jsp

<%!

private ProxoolDataSource dataSource =null;


private Connection getConnection()throws Exception{

if(dataSource==null){

dataSource =new ProxoolDataSource();

dataSource.setAlias("proxool1");

dataSource.setDriver("com.mysql.jdbc.Driver");

dataSource.setDriverUrl("jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&autoReconnect=true&failOverReadOnly=false");

dataSource.setUser("root");

dataSource.setPassword("aaaaa");

dataSource.setSimultaneousBuildThrottle(500);

dataSource.setMaximumConnectionCount(500);

dataSource.setMinimumConnectionCount(500);

dataSource.setDelegateProperties("user=root,password=123qwe");

dataSource.setTestAfterUse(true);

}

return dataSource.getConnection();

}

%>

<%

Connection conn = getConnection();

try{

PreparedStatement pstmt = conn.prepareStatement("select 1");

ResultSet rs = pstmt.executeQuery();

while(rs.next()){

%><%=rs.getInt(1)%><%

}

rs.close();

pstmt.close();

}catch(Exception e){

}finally{

try{

if(conn!=null)conn.close();

}catch(Exception e){

}

}

%>


proxool.jsp在访问一次页面,初始化dataSource后启动jmeter测试。
作者:ranjio_z 发表于2012-1-1 18:31:40 原文链接
阅读:18 评论:0 查看评论

相关 [r2 链接 proxool] 推荐:

R2链接池1.7版与proxool比较

- - CSDN博客推荐文章
比较方法:建立两个jsp页面,分别使用r2和proxool链接池读取数据库,执行select 1,两链接池均配置最大50个线程;分别使用jmeter用50个并发读取r2的jsp页面和proxool的jsp,得到如下数据:. 从测试结果可以看出在最大链接数范围内r2的平均执行效率是proxool的10倍.

proxool连接池

- - 企业架构 - ITeye博客
一、Proxool连接池简介及其配置属性概述.   Proxool是一种Java数据库连接池技术. 是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况. 目前是和DBCP以及C3P0一起,最为常见的三种JDBC连接池技术.

hibernate4配置proxool连接池

- - ITeye博客
 1.hibernate.cfg.xml配置. 2.proxoolconf.xml具体配置. 已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

R2-D2安全头盔

- 无双 - 爱…稀奇~{新鲜:科技:创意:有趣}
来自设计师Jenn Hall的一款DIY作品,她将自己的摩托车头盔改装成了R2-D2,尤其是脑袋上那斜伸出来的柱状突起,简直萌死个人了~可惜的是,设计师似乎并没有将之大规模生产的打算,所以暂时大家也只好看着白流口水了……. 这里还有些妹子DIY时的照片:. 亲爱的,这些东西也会对你胃口:. 天使环自行车头盔:Angel Bicycle Helmet.

DBCP、C3P0、Proxool 、 BoneCP开源连接池的比较(转)

- - 数据库 - ITeye博客
转载地址: http://blog.csdn.net/miclung/article/details/7231553. DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序用使用. 可以设置最大和最小连接,连接等待时间等,基本功能都有,此连接池的持续运行的稳定性还是可以,不过速度稍慢,在大并发量的压力下稳定性有所下降,此外不提供连接池监控.

proxool 0.9.1,解决 Attempt to register duplicate pool 异常(转)

- - 数据库 - ITeye博客
做项目的时候,遇见空异常,而且不是经常的,本来想将就的放过,可考虑到偶尔影响用户的正常使用,对用户体验非常不好,还是要花些时间查找问题的根源. 结果如预料的那样,跟转发来的这篇博文讲述的性质一模一样. 同时再赞叹一声,转发来的这位博主,写的很详尽. 今天客户发来的日志中发现异常. 该异常偶尔在程序启动的时候出现.

[下载]Microsoft SQL Server 2008 R2 RTM 评估版

- Phineux - cnBeta.COM
Microsoft® SQL Server® 2008 R2建立在与 SQL Server® 2008 一起提供的可信的、高生产率的和智能的数据平台的基础之上,它提供了大量的新改进,这些改进将帮助您的组织更加自信地进行扩展、提高 IT 效率和实现良好管理的自助 BI. 为应用程序和多服务器管理、复杂的事件处理、Master Data Services 和最终用户报告包括多种新的和增强的功能.

国际空间站迎来新成员 R2机器人通电“复活”

- longman - cnBeta.COM
据美国太空网站报道,8月22日,国际空间站迎来了一位新“宇航员”,它并不是血肉之躯,而是由齿轮和发条装置构成的“机器宇航员2号”. 今年初,机器宇航员2号由航天飞机运载抵达空间站,经过一系列的动力系统和摄像机眼睛的检测,现已正式通电启用. 在机器宇航员2号的微博中写到:“这种电子感觉非常棒. 人类的一小步,则是机器人的一大步.

三星推出 YP-R2 和 YP-Z3 ,支持 MP3HD 无损音乐格式

- 華 - Engadget 中国版
是时候和 2010 年的 IceTouch 说再见了,今日三星推出了 YP-R2 和 YP-Z3 播放器,两款产品将在俄罗斯和韩国发售,同时支持可逆、无损的 MP3 格式 MP3HD. 官方宣称其音质解析度比市场上同类对手要好 5 倍,同时在韩国提供 Melon 在线音乐下载服务,是本土最大的正版音乐服务,曲库达到 220 万首.

完美Windows7/2008 R2激活工具-Windows Loader V2.1.7绿色便携版

- - 实用软件和技巧分享-北极寒流
Windows Loader是本人用过的最完美的可以 激活win7/2008的激活工具. Windows  Loader激活工具的强大和介绍就不多说了. 打算换上 Windows7/2008 R2或还未 激活win7的童鞋就低调收了吧. 这样你就无需再纠结 win7激活码或者 win7激活密匙了当然,如果财力允许,建议还是购买windows正版软件吧,此等 win7激活工具只适合如我等穷人尝尝鲜.