gpt4 book ai didi

java - 在 DB2 10.5 中使用 DB2 加载命令加载数据时出错

转载 作者:搜寻专家 更新时间:2023-10-30 19:45:33 24 4
gpt4 key购买 nike

<分区>

我的应用程序中有一个 IBM DB2 数据库。我们有一个每月一次的 Java 批处理过程,它使用

将数据加载到表中

"load Replace"

sql命令。在此批处理过程中,每月将更新约数百万条记录。
该批处理在 DB2 version 9.5 中运行良好,没有任何问题。最近数据库更新到DB2 Version V10.5。升级后,我们在批处理过程中面临以下问题。 (代码没有变化)

  1. 进程中途发生中断异常。

com.ibm.db2.jcc.am.SqlException:DB2 SQL 错误:SQLCODE=-952,SQLSTATE=57014,SQLERRMC=null,DRIVER=3.69.24

  1. 加载数据的数据在一段时间后也变慢了。起初,数据 ets 以大约 50,000 行/秒的速度加载。一段时间后,它以每秒 1000 行的速度加载。

  2. 随着负载的增加,CPU利用率也在逐渐升高。

我们使用 Java JDBC 连接从输入表中选择数据。然后我们处理数据并将数据存储在临时文件中。从文件中,我们使用加载命令(从 AIX 服务器执行的加载命令)将数据插入输出表中。 DB2 10.5 中是否有任何不支持此功能的升级问题或增强功能。将使用光标解决此问题。我也不确定新版本的Db2是否有任何连接问题。
非常感谢任何帮助。请评论所需的任何其他信息。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com