Выполняю следущее.
SELECT
query ________________actual_query____________________,
client_addr client_ip,
to_char(backend_start, 'YYYY-MM-DD HH:MM:SS') backend_start,
to_char(query_start, 'YYYY-MM-DD HH:MM:SS') query_start,
to_char(state_change, 'YYYY-MM-DD HH:MM:SS') state_change,
wait_event_type wait,
wait_event wait_event,
STATE
FROM pg_stat_activity
order by backend_start
В базе имеется процедура, которая обновляет некоторые данные.
После запроса вижу около 260 строчек подряд такого вида.
О чем говорит state = active - запрос до сих пор не завершился и обновление не произошло? О чем говорит wait = lock и wait_event = transaction_id?
Буду очень благодарен за любую помощь!