浏览 2175 次
该帖已经被评为新手帖
|
|||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
作者 | 正文 | ||||||||||||||||||||||||||||||||
发表时间:2007-11-15
Hibernate自己带有连接池的,但是不建议在生产系统中使用, 于是做了一个hibernate的性能分析,来确认在hibernate中配置连接池对性能的影响究竟多大! 但是现在还没有更新公司的产品,不知道更新了这个对用户的速度感觉上面能否有改观. 希望高手能指点!!
目前只针对 使用c3p0连接池 和 不使用连接池 做的分析 ! 其中图表中显示的总时间缩小了10倍 以下是一些图表:希望对想了解这方面数据的朋友有帮助!
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||
发表时间:2007-11-15
数据库连接池是要在数据库和web server要在不同的两台电脑上才能显示出最大的区别
|
|||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||
发表时间:2007-11-15
是啊,我差点忘了,我的测试全都是在本机做的,数据库和app在一个机器上,所以感觉不出有什么特别大的优势~~~~~~~~~~
还有一个郁闷的地方是 Hibernate 现在从 session 中取connection 出来的方法不建议使用了 但是ConnectionProviderFactory 必须要配置.properties文件! 还没有找到比较直接的取jdbc连接的方式.. |
|||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||
发表时间:2007-11-16
你如果关注到这个层面的话 这个速度与你用的是不是hibernate 没有什么关系的
一般来说 如果你觉得特别慢的那个操作里面 SQL执行的次数特别多的话 会有点效果 否则不会有太明显的变化的 我上次TEST的结果是 用了某连接池后 1条SQL的运行速度快了大约100MS |
|||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||
发表时间:2008-01-07
|
|||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||