Какие уровни изоляции бывают?

Ответ

Read Uncommitted (можно читать незакоммиченные — dirty read). Read Committed (только закоммиченные, но возможен non-repeatable read). Repeatable Read (повторное чтение даст тот же результат, но возможен phantom read). Serializable — самый строгий, исключает все аномалии.

Разбор: Уровни по нарастанию строгости: Read Uncommitted (грязное чтение), Read Committed (нет грязного, но есть non-repeatable read), Repeatable Read (нет non-repeatable, но возможны фантомы), Serializable (исключает все аномалии). Ловушки: Read Committed не устраняет non-repeatable read, фантомы убирает только Serializable, а Optimistic/Pessimistic — это стратегии блокировок, а не уровни изоляции ANSI SQL.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться