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

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

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

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

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

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

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

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