[英]DB2 SQL Error: SQLCODE=-117, SQLSTATE=42802, SQLERRMC=null, DRIVER=3.68.61
[英]In java with DB2 parallel process: I got Deadlock Exception :DB2 SQL Error: SQLCODE=-911, SQLSTATE=40001, SQLERRMC=2, DRIVER=3.59.81
如何在DB2中重现此问题? 我已经在oracle多进程中尝试了Java,但是现在在DB2中使用Java尝试了相同的方法。 我需要重现这一点。
您将需要两个测试表
CREATE TABLE T1 ( c INT);
CREATE TABLE T2 ( c INT);
在每个线程中插入一些虚拟值,然后在两个启用事务的连接(autocommit = false)的情况下用两个线程强制死锁;
线程1:
statement.executeUpdate("INSERT INTO T2 SELECT * FROM T1");
Thread.sleep(5000);
线程2:
statement.executeUpdate("INSERT INTO T1 SELECT * FROM T2");
Thread.sleep(5000);
要重播我的问题,请问Stavr00先生和Opal先生
我正在使用并行处理,这意味着我将同时使用java上的processBuilder概念启动所有进程。此外,我还需要为300万条记录运行特定的目标时间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.