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




Таблица 10



Таблица 10


Транзакция A Время Транзакция B Появились строки, которых раньше не было
S-блокировка строк, удовлетворяющих условию Таблица 10.
(Заблокировано n строк)
Таблица 10 ---
Выборка строк, удовлетворяющих условию Таблица 10.
(Отобрано n строк)
Таблица 10 ---
--- Таблица 10 Вставка новой строки, удовлетворяющей условию Таблица 10.
--- Таблица 10 Фиксация транзакции
S-блокировка строк, удовлетворяющих условию Таблица 10.
(Заблокировано n+1 строка)
Таблица 10 ---
Выборка строк, удовлетворяющих условию Таблица 10.
(Отобрано n+1 строк)
Таблица 10 ---
Фиксация транзакции Таблица 10 ---
 

Результат. Блокировка на уровне строк не решила проблему появления фиктивных элементов.







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



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