Что такое Уровни изоляции транзакций?

Ответ

READ_UNCOMMITTED, READ_COMMITTED (default в PostgreSQL), REPEATABLE_READ, SERIALIZABLE. От низкого к высокому: больше консистентности, меньше параллелизма.

Разбор: Стандарт SQL определяет четыре уровня, по умолчанию в PostgreSQL — READ_COMMITTED; рост уровня усиливает консистентность ценой снижения параллелизма. Дистракторы ошибочны: PostgreSQL по умолчанию не SERIALIZABLE, READ_UNCOMMITTED входит в стандарт, а параллелизм с ростом изоляции падает, а не растёт.

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

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