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

preview_player
Показать описание
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
--------
--------
При поддержке AvitoTech мы впервые публикуем все видео с HighLoad++ 2019 в открытый доступ. Учитесь, вдохновляйтесь и перенимайте лучшие практики у спикеров, не выходя из дома.
--------
--------
HighLoad++ 2019

Тезисы и презентация:

Все СУБД так или иначе используют блокировки — они необходимы при конкурентном доступе к разделяемым ресурсам. Но они же могут приводить к нежелательным ситуациям, когда вместо работы процесс простаивает в ожидании. Чтобы помочь разобраться в возникшей проблеме, PostgreSQL показывает достаточно информации — надо только суметь ее правильно проинтерпретировать. А это невозможно без понимания того, как устроены блокировки, какие именно ресурсы блокируются, когда и на каких уровнях это происходит.
...
--------
Рекомендации по теме
Комментарии
Автор

У спикера есть серия статей на хабре по постгресу. Советую почитать, там и про блокировки, про индексы, буферный кэш и т.д.

chillout
Автор

Postgress - это отличная СУБД, но если кто думает, что там версионик и он всегда все планы отлично строит и исправит все касяки разработки, то нет...Дурака никакой софт не спасет.

malicboba