Не совсем тупик . Взаимная блокировка возникает, когда два процесса блокируют одни и те же строки в разном порядке. В вашем случае, если изменяется только строка, второй сеанс будет ждать первого (т. Е. Того, который первым выполнил инструкцию update
) либо commit
, либо rollback
. Тогда он будет выполнять свои собственные update
.