Mat*_*tke 5 java hibernate jdbc
我将hibernate.jdbc.batch_size参数增加到50.这使我们的应用程序中的批处理更快,这很好.我是否需要预期应用程序的"常规"任务有任何缺点?应用程序响应Web请求,并为每个请求使用单个数据库连接.大多数请求只从数据库中读取,一些请求保存了一些对象(但不是数百个).
非常感谢您分享您的经验.
该hibernate.jdbc.batch_size参数确定在一次调用中将多少语句发送到数据库。在一个事务中执行多个语句时,有许多语句(更高的数量)可能会导致 OutOfMemoryException 或事务超时。
使用 webrequests,您通常在事务中拥有较少的语句。此设置不应影响这些交易。
根据您阅读的文档的哪一部分,10 到 50 Hibernate 3.3 第 13 章或 5 到 30 Hibernate 3.3 第 3章之间的任何地方都是合理/推荐的。
| 归档时间: |
|
| 查看次数: |
512 次 |
| 最近记录: |