[英]Hibernate connection pool not working
我使用jsp和hibernate创建了一个api。 我使用了休眠模式-
<property name="hibernate.connection.pool_size">50</property>
我想要的是,如果我同时在api上获得1000次点击,那么它应该仅使用50个连接,但不能超过此数量。 我认为以上休眠选项将帮助我实现这一目标。 但是我在10000次点击中测试了我的api,并检查了打开的连接。 大约是3000。这意味着连接池不起作用。 如何得到这个?
从Hibernate文档中:
但是,Hibernate自己的连接池算法非常初级。 它旨在帮助您入门,不适合在生产系统中使用,甚至不用于性能测试。 您应该使用第三方池来获得最佳性能和稳定性。 只需将hibernate.connection.pool_size属性替换为连接池特定的设置即可。 这将关闭Hibernate的内部池。 例如,您可能想使用c3p0。
如前所述,c3p0是一个不错的选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.