Database Observability: Блокировки и транзакции
Дашборд Database Observability: Блокировки и транзакции помогает найти блокирующую сессию, оценить цепочку ожидания и обнаружить транзакции, удерживающие горизонт видимости.
Кому полезен: администратору СУБД, дежурному инженеру, разработчику приложения.
Источники данных: db_activity*, db_metrics*, db_logs*.
Основные разделы
1. Сводка блокировок
Показывает текущий уровень конкуренции:
- количество ожиданий и блокирующих сессий
- самое долгое ожидание и самую долгую транзакцию
- количество дедлоков
- длительность ожиданий и удерживаемые блокировки по типам

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

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

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

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