MonetDB中的并发DML执行

时间:2018-09-25 10:15:44

标签: monetdb

在MonetDB中,我尝试在2个不同的会话中的一张表上执行DML,并且将AUTO COMMIT Mode(自动提交模式)设置为OFF,如下所示

Session_1: START TRANSACTION; INSERT INTO TBL as SELECT * FROM TBL;

Session_2: START TRANSACTION; UPDATE TBL SET C_1=56 WHERE C_1 IS NOT NULL;

上述操作完成后,我正在尝试COMMIT出现以下错误的交易。

ERROR = !COMMIT: transaction is aborted because of concurrency > conflicts, will ROLLBACK instead

在Monetdb中是否有任何机制可以锁定表/并行执行DML操作。

0 个答案:

没有答案