【问题标题】:Hibernate batch_size best valueHibernate batch_size 最佳值
【发布时间】:2013-01-25 04:36:13
【问题描述】:

谁能建议我如何为hibernate.jdbc.batch_size 选择最佳价值?
如果内存和 CPU 不是问题,可以使用 500 之类的值。

编辑:
this chapter 中,它说使用10 到50 之间的值。但没有提及原因。任何人都可以假设这种限制的原因吗?

【问题讨论】:

    标签: hibernate


    【解决方案1】:

    Hibernate 文档建议使用 5 到 30 之间的值。最佳值完全取决于您的应用、数据和数据库。尝试各种值并衡量每个值的性能。

    【讨论】:

    • 非常感谢您的回答。在this chapter 中,它说使用10 到50 之间的值。但没有提及原因。你是说那个文件吗?
    • 我阅读了 Hibernate 3.6 的早期版本的文档。看起来他们做了另一个基准测试并改进了他们的数字(保持在同一数量级)。
    【解决方案2】:

    最大值为 50。最小值为 10。对于 10K 条记录,50 条是好的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多