Hibernate自己带有连接池的,但是不建议在生产系统中使用,
于是做了一个hibernate的性能分析,来确认在hibernate中配置连接池对性能的影响究竟多大!
但是现在还没有更新公司的产品,不知道更新了这个对用户的速度感觉上面能否有改观.
希望高手能指点!!
目前只针对 使用c3p0连接池 和 不使用连接池 做的分析 !
其中图表中显示的总时间缩小了10倍
以下是一些图表:希望对想了解这方面数据的朋友有帮助!
60线程不间隔启动并发访问数据库 | ||
时间 | 使用连接池 | 不使用连接池 |
最小耗时(ms) | 438 | 281 |
最大耗时(ms) | 734 | 1438 |
总耗时间(ms) | 36299 | 55742 |
平均耗时(ms) | 604 | 929 |
60线程间隔8ms启动并发访问数据库 | ||
时间 | 使用连接池 | 不使用连接池 |
最小耗时(ms) | 0 | 0 |
最大耗时(ms) | 375 | 734 |
总耗时间(ms) | 5661 | 9844 |
平均耗时(ms) | 94 | 164 |