Изменения документа Уровни изоляции | Isolation levels

Редактировал(а) Alexandr Fokin 2024/02/08 15:07

<
От версии < 2.3 >
отредактировано Alexandr Fokin
на 2023/01/10 02:05
К версии < 2.4 >
отредактировано Alexandr Fokin
на 2023/01/10 02:10
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -8,12 +8,12 @@
8 8  Считывания из БД данных, которые являются промежуточными или отмененными в будущем.
9 9  Чтение изменений, которые внесены активными транзакциями, и на текущий момент еще не закомичены.
10 10  )))
11 -|(% style="width:173px" %)READ COMMITTED|(% style="width:410px" %)Повторное чтение данных отобразит все изменения, выполненные другими транзакциями с момента предыдущего чтения, которые были закомичены.|(% style="width:196px" %)Неповторяющееся чтение
11 +|(% style="width:173px" %)READ COMMITTED|(% style="width:410px" %) |(% style="width:196px" %)Неповторяющееся чтение
12 12  Non-repeatable read|(% style="width:713px" %)(((
13 -В рамках транзакции при повторном чтении одной и той-же строки (по условию ключу), значение может меняться (изменено другой транзакций) или же строка может быть удалена.
13 +В рамках транзакции при повторном чтении данных, отобразятся все изменения, выполненные и закомиченные другими транзакциями.
14 14  )))
15 15  |(% style="width:173px" %)REPEATABLE READ|(% style="width:410px" %) |(% style="width:196px" %)Фантомное чтение
16 -Phantom reads|(% style="width:713px" %)В рамках транзакции при повторном чтении выборки, меняется кол-во строк (Добавление/Удаление).
16 +Phantom reads|(% style="width:713px" %)В рамках транзакции при повторном чтении данных, может меняться кол-во строк (Добавление/Удаление).
17 17  |(% style="width:173px" %)SERIALIZABLE|(% style="width:410px" %)Выполнение происходит так, словно транзакции выполняются последовательно одна за другой в некотором порядке (при этом явно не влияя друг на друга)|(% style="width:196px" %)-|(% style="width:713px" %)Полное отсутствие перечисленных выше аномалий.
18 18  Повторное прочтение данных всегда возвращает одинаковые результат.
19 19