Введение в системы управления базами данных




Таблица 9



Таблица 9


Транзакция A Время Транзакция B Все правильно
S-блокировка Таблица 9- успешна Таблица 9 ---
Чтение Таблица 9 Таблица 9 ---
--- Таблица 9 X-блокировка Таблица 9- отвергается
--- Таблица 9 Ожидание…
Повторное чтение Таблица 9 Таблица 9 Ожидание…
Фиксация транзакции
(Блокировка снимается)
Таблица 9 Ожидание…
--- Таблица 9 X-блокировка Таблица 9- успешна
--- Таблица 9 Запись Таблица 9
--- Таблица 9 Фиксация транзакции

(Блокировка снимается)
 

Результат. Транзакция B притормозилась до окончания транзакции A. В результате транзакция A дважды читает одни и те же данные правильно. После окончания транзакции A, транзакция B продолжила работу в обычном режиме.







Начало  Назад  Вперед



Книжный магазин