06/ 11·6 уроков·2 ч 25 мин

Транзакции

Как Postgres ведёт себя под конкурентной нагрузкой: ACID и транзакции, ментальная модель MVCC (видимые xmin/xmax), блокировки строк и потерянные обновления, уровни изоляции на практике, ретраи на 40001 и дедлоки с advisory-локами.

/ lessons

Уроки модуля

6 уроков · 2 ч 25 мин
  1. 01Транзакции и ACID↳ продолжить отсюда#transactions#acid#atomicity25м
  2. 02Ментальная модель MVCC↳ продолжить отсюда#mvcc#transactions#snapshot25м
  3. 03Блокировки строк и потерянные обновления↳ продолжить отсюда#locks#for-update#skip-locked25м
  4. 04Уровни изоляции на практике↳ продолжить отсюда#isolation#serializable#write-skew25м
  5. 05Ретрай на 40001↳ продолжить отсюда#40001#retry#serializable20м
  6. 06Дедлоки и advisory-локи↳ продолжить отсюда#deadlock#40P01#advisory-lock25м