Перейти к основному содержимому
Версия: 6.2

Database Observability: Блокировки и транзакции

Дашборд Database Observability: Блокировки и транзакции помогает найти блокирующую сессию, оценить цепочку ожидания и обнаружить транзакции, удерживающие горизонт видимости.

Кому полезен: администратору СУБД, дежурному инженеру, разработчику приложения.

Источники данных: db_activity*, db_metrics*, db_logs*.


Основные разделы​

1. Сводка блокировок​

Показывает текущий уровень конкуренции:

  • количество ожиданий и блокирующих сессий
  • самое долгое ожидание и самую долгую транзакцию
  • количество дедлоков
  • длительность ожиданий и удерживаемые блокировки по типам

Сводка блокировок

2. Ожидания блокировок​

Связывает ожидающие и блокирующие сессии и показывает режим, длительность и участников блокировки.

Ожидания блокировок

3. Открытые транзакции​

Показывает длительные и незавершенные транзакции, их состояние, приложение и роль.

Открытые транзакции

4. Держатели и режимы блокировок​

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

Держатели и режимы блокировок

5. Дедлоки​

Показывает события дедлоков, полученные из журнала PostgreSQL, и контекст их возникновения.

Дедлоки в журнале