Документация / Блокировки

Блокировки

Дерево блокировок PostgreSQL и поиск корневой блокирующей сессии.

Когда использовать

Инструмент нужен при зависших запросах, проблемах миграций, ожиданиях пользователей и lock-storm.

Как открыть

Выберите подключение и откройте инструмент блокировок.

Как пользоваться

pgtools получает данные из PostgreSQL и строит дерево блокировок на стороне приложения. Найдите верхнюю сессию, проверьте пользователя, базу, запрос и время выполнения.

Пример сценария

При lock-storm базовый запрос к PostgreSQL остаётся лёгким, а дерево большого количества сессий строится в приложении.

Ограничения

Завершение сессии может привести к откату транзакции и повлиять на пользователей или приложения.

Частые проблемы

Для полной информации о блокировках могут потребоваться расширенные права в PostgreSQL.