pgtools: IDE для ежедневной работы с PostgreSQL
Автор pgtools рассказывает, зачем создал бесплатную настольную IDE, какие рабочие задачи она решает и какая обратная связь нужна проекту.
Читать материалМатериалы о сессиях, блокировках и расследовании конфликтов в PostgreSQL.
Автор pgtools рассказывает, зачем создал бесплатную настольную IDE, какие рабочие задачи она решает и какая обратная связь нужна проекту.
Читать материалПрактический разбор блокировок PostgreSQL: почему запросы начинают ждать, как найти корневой blocker, прочитать дерево блокировок и безопасно устранить причину с помощью pgtools.
Читать материалИстория о фазах конкурентного создания индекса, старых транзакциях и INVALID-индексе после прерванной операции.
Читать материалКак транзакционная advisory lock и повторная проверка кэша позволяют одному процессу выполнить тяжёлый расчёт, пока остальные ждут результат.
Читать материалКак несколько воркеров могут безопасно разбирать очередь PostgreSQL с FOR UPDATE SKIP LOCKED и когда лучше использовать lease-поля.
Читать материалИстория о блокировках обычного REFRESH MATERIALIZED VIEW и требованиях к безопасному обновлению с CONCURRENTLY.
Читать материал