Блокировки в PostgreSQL / Егор Рогов (Postgres Professional)

The largest professional conference for high-load systems developers, Saint HighLoad++ 2026 More details: https://clck.ru/3QZHTb June, 2026. Saint Petersburg, DESIGN DISTRICT DAA in SPB -------- With the support of AvitoTech, we are publishing all videos from HighLoad++ 2019 for the first time in the public domain. Learn, be inspired, and adopt best practices from the speakers without leaving home. Conference calendar - https://ontico.ru HighLoad++ 2019 Abstracts and presentation: https://www.highload.ru/moscow/2019/a... All DBMSs use locks in one way or another—they are necessary for concurrent access to shared resources. But they can also lead to undesirable situations, where a process sits idle instead of working. PostgreSQL displays enough information to help you troubleshoot the problem—you just need to be able to interpret it correctly. This is impossible without understanding how locks work, which resources are locked, when, and at what levels. ... Found a mistake in the video? Contact us at [email protected]

Андрей Сальников — Индексы в PostgreSQL. Как понять, что создавать
▶︎

Андрей Сальников — Индексы в PostgreSQL. Как понять, что создавать

PostgreSQL: практические примеры оптимизации SQL-запросов /  Иван Фролков (Postgres Professional)
▶︎

PostgreSQL: практические примеры оптимизации SQL-запросов / Иван Фролков (Postgres Professional)

Почему ломается баланс: Lost Update, блокировки и атомарный UPDATE
▶︎

Почему ломается баланс: Lost Update, блокировки и атомарный UPDATE

Тонкости эксплуатации PostgreSQL для 1С — Антон Дорошкевич, PGConf.Russia 2023
▶︎

Тонкости эксплуатации PostgreSQL для 1С — Антон Дорошкевич, PGConf.Russia 2023

TRANSACTION ISOLATION LEVELS in DB and MVCC in 16 minutes
▶︎

TRANSACTION ISOLATION LEVELS in DB and MVCC in 16 minutes

Филипп Вагнер «Распределенные транзакции в условиях микросервисной архитектуры»
▶︎

Филипп Вагнер «Распределенные транзакции в условиях микросервисной архитектуры»

Владимир Ситников — B-tree индексы в базах данных на примере PostgreSQL
▶︎

Владимир Ситников — B-tree индексы в базах данных на примере PostgreSQL

MySQL и PostgreSQL: что «под капотом» и почему это важно знать прикладному разработчику
▶︎

MySQL и PostgreSQL: что «под капотом» и почему это важно знать прикладному разработчику

Типичные ошибки при разработке приложений, работащих с PostgreSQL / Иван Фролков
▶︎

Типичные ошибки при разработке приложений, работащих с PostgreSQL / Иван Фролков

Михаил Жилин — Как PostgreSQL может сделать больно, когда не ожидаешь?
▶︎

Михаил Жилин — Как PostgreSQL может сделать больно, когда не ожидаешь?

What is ACID? - The most popular question for backend developers
▶︎

What is ACID? - The most popular question for backend developers

Лайфхаки от DBA (Александр Никитин)
▶︎

Лайфхаки от DBA (Александр Никитин)

Распространённые ошибки изменения схемы базы данных PostgreSQL / Николай Самохвалов (Postgres.ai)
▶︎

Распространённые ошибки изменения схемы базы данных PostgreSQL / Николай Самохвалов (Postgres.ai)

Postgres от начала веков и до наших дней / Олег Бартунов, Иван Панченко (Postgres Professional)
▶︎

Postgres от начала веков и до наших дней / Олег Бартунов, Иван Панченко (Postgres Professional)

Top Development Mistakes When Working with PostgreSQL / Alexey Lesovsky (Data Egret)
▶︎

Top Development Mistakes When Working with PostgreSQL / Alexey Lesovsky (Data Egret)

Лучшие вопросы с собеседований по PostgreSQL | Потренируйся
▶︎

Лучшие вопросы с собеседований по PostgreSQL | Потренируйся

Микросервисы Простыми Словами за 1 Час
▶︎

Микросервисы Простыми Словами за 1 Час

Вся правда об индексах в PostgreSQL / Олег Бартунов, Александр Коротков (PostgreSQL)
▶︎

Вся правда об индексах в PostgreSQL / Олег Бартунов, Александр Коротков (PostgreSQL)

Школа backend. PostgreSQL. Лекция 6: Транзакции
▶︎

Школа backend. PostgreSQL. Лекция 6: Транзакции

Открытый урок по #postgresql : Pgbouncer - connecting clients
▶︎

Открытый урок по #postgresql : Pgbouncer - connecting clients