S-блокировка таблицы ( с целью потом блокировать строки) - успешна | ![]() |
--- |
S-блокировка строк, удовлетворяющих условию ![]() (Заблокировано n строк) |
![]() |
--- |
Выборка строк, удовлетворяющих условию ![]() (Отобрано n строк) |
![]() |
--- |
--- | ![]() |
IX-блокировка таблицы (с целью потом вставлять строки) - отвергается из-за конфликта с S-блокировкой, наложенной транзакцией A |
--- | ![]() |
Ожидание… |
--- | ![]() |
Ожидание… |
S-блокировка строк, удовлетворяющих условию ![]() (Заблокировано n строк) |
![]() |
Ожидание… |
Выборка строк, удовлетворяющих условию ![]() (Отобрано n строк) |
![]() |
Ожидание… |
Фиксация транзакции - блокировки снимаются | ![]() |
Ожидание… |
--- | ![]() |
IX-блокировка таблицы (с целью потом вставлять строки) - успешна |
--- | ![]() |
Вставка новой строки, удовлетворяющей условию ![]() |
--- | ![]() |
Фиксация транзакции |