Сессии PostgreSQL видны в pg_stat_activity; для выполняющихся запросов добавьте фильтр state = 'active'.
Как получить список активных сессий в PostgreSQL?
Сессии PostgreSQL видны в pg_stat_activity; для выполняющихся запросов добавьте фильтр state = 'active'.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Сессии PostgreSQL видны в pg_stat_activity; для выполняющихся запросов добавьте фильтр state = 'active'.
Например: SELECT pid, usename, application_name, state, query_start, wait_event_type, wait_event FROM pg_stat_activity WHERE state = 'active';. Для списка всех соединений уберите фильтр. Доступ к сведениям о чужих сессиях зависит от прав; idle in transaction тоже важно проверять при диагностике.