首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c3p0或Apache或Proxool在hibernate中的性能?

c3p0或Apache或Proxool在hibernate中的性能?
EN

Stack Overflow用户
提问于 2013-07-27 11:49:01
回答 1查看 5.3K关注 0票数 2

当每个人Hibernate都提供这些连接池时,Hibernate与c3p0连接池一起出现。现在,如果我们讨论的是性能,那么哪种连接池可以与hibernate一起使用呢?我们可以使用任何连接池,但连接池对于每一个生产用途都是必要的。

EN

回答 1

Stack Overflow用户

发布于 2013-07-29 04:33:24

阅读thisthis

如果Hibernate不值得生产,它将不包括c3p0。Hibernate本身说:

然而,Hibernate自己的连接池算法非常基本。它的目的是帮助您入门,而不是用于生产系统,甚至不是用于性能测试。为了获得最佳的性能和稳定性,您应该使用第三方池。只需将hibernate.connection.pool_size属性替换为特定于连接池的设置。这将关闭Hibernate的内部池。例如,您可能希望使用c3p0。C3P0是一个开源的JDBC连接池,它与lib目录中的Hibernate一起分布。如果设置hibernate.c3p0.*属性,Hibernate将使用其org.hibernate.connection.C3P0ConnectionProvider作为连接池。如果您想使用Proxool,请参考打包的hibernate.properties和Hibernate网站获得更多信息。

基于hibernate,它们似乎都是很好的proxol和c3p0。DBCP是针对这个问题的一个停止解决方案,它带有tomcat本身,我们已经在我的公司使用了很长一段时间,用于真正高流量的网站,而且从来没有遇到过问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17897438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档