Здравствуйте, qaz77, Вы писали:
Q>Здравствуйте, BlackEric, Вы писали:
BE>>Deadlock возможен при наличии двух пишущих транзакций.
Q>Допустим есть много параллельных пишущих транзакций и одна читающая. Q>Пишущие транзакции иногда конфликтуют, возвращают 40001 и перезапускаются. Q>Есть ли гарантия, что читающая транзакция никогда не получит 40001 в таком окружении?
Насколько я понимаю, в MS SQL в режиме с ALLOW_SNAPSHOT_ISOLATION ON при уровне SERIALIZABLE проблем не будет.