Выбор ответа Middle JDBC и транзакции обновлено

Уровень изоляции по умолчанию

Вопрос

Какой уровень изоляции по умолчанию у PostgreSQL?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: READ COMMITTED. PostgreSQL по умолчанию использует READ COMMITTED: каждый запрос видит данные, закоммиченные до его начала.

Варианты ответа

  1. READ COMMITTEDправильный ответ
  2. REPEATABLE READ
  3. SERIALIZABLE
  4. READ UNCOMMITTED

Разбор

PostgreSQL по умолчанию использует READ COMMITTED: каждый запрос видит данные, закоммиченные до его начала. REPEATABLE READ по умолчанию в MySQL InnoDB. READ UNCOMMITTED в PostgreSQL ведёт себя как READ COMMITTED, грязного чтения там нет.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.