注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

和申的个人主页

专注于java开发,1985wanggang

 
 
 

日志

 
 

dbcp,c3p0,proxool三种数据库连接池比较(基于Oracle9i)  

2010-04-15 14:18:04|  分类: 数据库 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock: - 和申 - 和申的个人主页

DBCP ,C3P0和 PROXOOL
三种常用开源数据库连接池的性能比较
——基于Oracle 9i

1.测试环境:
1.1 操作系统:windows xp sp3
1.2 数据库:oracle 9i
1.3 web服务器:Tomcat 6.0.20
1.4测试工具:jakarta-jmeter-2.3.4
2.测试条件:
dbcp , c3p0 , proxool的
initialSize="10"
maxldle="15"
minIdle="5"
其余参数为默认值;
*从100000条数据中读出一条数据;
3. jmeter测试设置及结果
3.1 在3秒内模拟30个线程,循环5次
4.测试结果分析:
(1)相同时间内同等量的线程数和循环次数下:通过对三个连接池的三个标志性性能测试参数(Average,median,90%Line)进行比较发现:dbcp=c3p0 > proxool
5. 测试结论
通过对三种数据库连接池的性能测试发现,dbcp和c3p0 能够更好的支持高并发,但是在稳定性方面,c3p0略逊于DBCP。
注:(个人认为此原因可能是由于tamcat与dbcp同属Apache旗下的缘故,dbcp可能针对tamcat采取了优化。也许在其他服务器下会得出截然相反的结果。)

org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock: - 和申 - 和申的个人主页


 

摘自:http://381324504-qq-com.javaeye.com/blog/486476

  评论这张
 
阅读(2643)| 评论(2)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016