136. READ COMMITTED и REPEATABLE READ

Hard 0 решили изоляция

В таблице t колонка val: 10 и 20. Две сессии PostgreSQL.

  1. Сессия A открывает транзакцию с указанным уровнем изоляции и делает SELECT SUM(val) FROM t — получает 30, транзакцию не закрывает.
  2. Сессия B выполняет INSERT INTO t (val) VALUES (40); COMMIT;
  3. Сессия A в той же транзакции ещё раз делает SELECT SUM(val) FROM t.

Какое число увидит второй SELECT сессии A?

Справочная информация

Комментарии (0)

Зарегистрируйтесь или войдите, чтобы оставить комментарий

Пока нет комментариев. Будьте первым!