【发布时间】:2011-03-27 19:56:37
【问题描述】:
我正在尝试为我们批量执行的某些操作(持久化集合)找到最佳批量大小。如果插入要阻塞一个线程,我想我会想要使批量大小〜我们要坚持的集合的平均大小。
如果不是这种情况,那么寻找更小的批量大小来使用可能更有意义。
提前致谢!
【问题讨论】:
我正在尝试为我们批量执行的某些操作(持久化集合)找到最佳批量大小。如果插入要阻塞一个线程,我想我会想要使批量大小〜我们要坚持的集合的平均大小。
如果不是这种情况,那么寻找更小的批量大小来使用可能更有意义。
提前致谢!
【问题讨论】:
JDBC 是同步的,这意味着一旦操作完成(成功或出错),控制权就会返回给您的代码。
【讨论】:
是的,线程将被阻塞。如果您不希望主线程阻塞,您可以在单独的线程中进行更新。
顺便说一句,我看不到批量大小与广告阻塞问题的关系。无论您使用什么批量大小,线程都会阻塞。
【讨论】: