MySQL
Перейти к навигации
Перейти к поиску
Установка
Базовые команды
Выгрузка и загрузка дампа
Уровни изоляции транзакций
- READ UNCOMMITTED
- После INSERT данные сразу-же станут доступны для чтения.
- READ COMMTITED
- В данном случае прочитать данные возможно только после вызова COMMIT. При чем внутри транзакции данные тоже будут еще не доступны.
- REPEATABLE READ
- Здесь может возникнуть теоретическая проблема «фантомного чтения». Когда внутри одной транзакции происходит чтение данных, другая транзакция в этот момент вставляет новые данные, а первая транзакция снова читает те-же самые данные.
- SERIALIZABLE
- На данном уровне MySQL блокирует каждую строку над которой происходит какое либо действие, это исключает появление проблемы «фантомов».