Здравствуйте, Qt-Coder, Вы писали:
QC>Здравствуйте, Gt_, Вы писали:
Gt_>>нет. update не умеет лочить индексы, update ставит лишь row level lock. пофигу как эта строка вычитывается, через индекс или как по другому. у тебя разные процессы апдейтят одни и те же строки.
QC>Это было бы слишком просто. Это я конечно проверил в первую очередь. Но это невозможно чисто математически. QC>Каждый поток берет mod(F2, X) и никак остаток от деления не может быть одинаковым в потоках.
ты выдумаваешь, полагаясь на фантазии. с начала у тебя происходит ORA-24381, потом апдейты совершенно не по тем предикатам, по каким ты думаешь.