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