Встречается на собеседованиях • сегодня
Какой уровень изоляции установлен по умолчанию в PostgreSQL
В PostgreSQL по умолчанию используется уровень изоляции READ COMMITTED. В этом уровне:
- Видны только зафиксированные данные других транзакций
- При повторном чтении одной строки в рамках одной транзакции могут быть получены разные данные ("неповторяемое чтение")
- Возможно появление "фантомных" записей при повторном выполнении запроса
Пример проверки текущего уровня:
sql
SHOW default_transaction_isolation;
-- Вернет: read committedДля изменения уровня можно использовать:
sql
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы