Показать сообщение отдельно
Старый 07.10.2019, 18:08   #24  
NitroJunkie is offline
NitroJunkie
Участник
 
19 / 28 (1) +++
Регистрация: 03.10.2019
Цитата:
Сообщение от trud Посмотреть сообщение
Не понял фразы "некорректный показатель". Возможно надо обсудить пример.
Но вся система на этом построена, проблемы с некорректностью чего-то я даже и не припомню. Repeatable Read будет блокировать сессии, АХ так не работает
Смотрите, вы делаете
x = select quantity from balance where productid = 5;
update balance set quantity = x+2 where productid = 5;

Без RR у вас количество может неправильное записаться, если между первой и второй командой влезет транзакция, которая изменит quantity. Называется non-repeatable read.

https://en.wikipedia.org/wiki/Isolat...peatable_reads