27.3. Просмотр блокировок#

27.3. Просмотр блокировок

27.3. Просмотр блокировок

Еще один полезный инструмент для мониторинга активности базы данных - это системная таблица pg_locks. Она позволяет администратору базы данных просматривать информацию о текущих блокировках в менеджере блокировок. Например, эту возможность можно использовать для:

  • Просмотреть все текущие блокировки, все блокировки на отношениях в определенной базе данных, все блокировки на определенном отношении или все блокировки, удерживаемые определенной сессией Tantor SE.

  • Определите отношение в текущей базе данных с наибольшим количеством не предоставленных блокировок (которые могут быть источником конфликтов между клиентами базы данных).

  • Определите влияние конкуренции за блокировки на общую производительность базы данных, а также степень вариации конкуренции в зависимости от общего трафика базы данных.

Детали представления pg_locks доступны в Раздел 52.12. Для получения дополнительной информации о блокировках и управлении параллельностью с Tantor SE, обратитесь к Глава 13.