Встречается на собеседованиях • сегодня
Где посмотреть запрос в PostgreSQL
В PostgreSQL можно посмотреть текущие запросы через системное представление pg_stat_activity:
sql
SELECT pid, usename, query, state, query_start
FROM pg_stat_activity
WHERE state = 'active';Ключевые параметры:
pid- идентификатор процессаquery- текст выполняемого запросаstate- состояние (active/idle)query_start- время начала выполнения
Для мониторинга долгих запросов:
sql
SELECT pid, now() - query_start as duration, query
FROM pg_stat_activity
WHERE state = 'active' AND now() - query_start > interval '5 minutes';Также можно использовать pgAdmin -> Dashboard -> Server Status или расширения типа pg_top.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы