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


           

B притормозилась до окончания транзакции



Пример 9

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

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

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

Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий