Блокировки
Дерево блокировок PostgreSQL и поиск корневой блокирующей сессии.
Когда использовать
Инструмент нужен при зависших запросах, проблемах миграций, ожиданиях пользователей и lock-storm.
Как открыть
Выберите подключение и откройте инструмент блокировок.
Как пользоваться
pgtools получает данные из PostgreSQL и строит дерево блокировок на стороне приложения. Найдите верхнюю сессию, проверьте пользователя, базу, запрос и время выполнения.
Пример сценария
При lock-storm базовый запрос к PostgreSQL остаётся лёгким, а дерево большого количества сессий строится в приложении.
Ограничения
Завершение сессии может привести к откату транзакции и повлиять на пользователей или приложения.
Частые проблемы
Для полной информации о блокировках могут потребоваться расширенные права в PostgreSQL.