DB2 JDBC事务大小是否有限制?

时间:2011-02-18 14:47:06

标签: jdbc transactions db2

我需要在6个不同的DB2表中插入大量行(最多100,000个)。我正在使用Java JDBC来完成它。我想在单个数据库事务中完成所有操作,以便在遇到任何问题时可以回滚整个事务。在某个地方(在JDBC驱动程序或DB2中)是否有限制可以在单个事务中处理多少个插入?我们正在使用DB2版本8。

1 个答案:

答案 0 :(得分:2)

单个事务的大小受数据库事务日志大小的限制。使用足够大的事务日志,您可以执行您所要求的操作。

您没有说明您在运行DB2的平台,但对于Linux / UNIX / Windows,事务日志大小由三个数据库配置参数控制 - LOGFILSIZ(每个事务日志文件的大小),LOGPRIMARY(数字)主事务日志)和LOGSECOND(辅助事务日志文件的数量)。