为什么在hibernate配置文件中设置10用于连接池?size = 1是内置尺寸的.为什么需要增加尺寸?
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
....
<property name="connection.pool_size">10</property>
....
</session-factory>
</hibernate-configuration>
Run Code Online (Sandbox Code Playgroud)
Man*_*uPK 24
来自Hibernate API Docs.
然而,Hibernate自己的连接池算法非常简陋.它旨在帮助您入门,不打算在生产系统中使用,甚至不用于性能测试.您应该使用第三方池以获得最佳性能和稳定性.只需用连接池特定设置替换hibernate.connection.pool_size属性即可.这将关闭Hibernate的内部池.例如,您可能想使用c3p0.
connection.pool_size表示池化连接的最大数量.因此最好将其保持在逻辑计数上.这取决于您的应用程序和数据库它可以处理多少.10是一个合理的计数,通常会使用,因为它足以满足大多数情况.
| 归档时间: |
|
| 查看次数: |
51206 次 |
| 最近记录: |