Параллельное выполнение DML в MonetDB - PullRequest
0 голосов
/ 25 сентября 2018

В MonetDB я пытаюсь выполнить DML на одной таблице в 2 разных сеансах с отключенным режимом AUTO COMMIT, как показано ниже

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

Есть ли какой-либо механизм блокировки таблиц / выполнять операции DML параллельно вMonetdb.

...