Обновить таблицу "pg_stat_activity" в PostgreSQL

Модератор: Модераторы

Ответить
san7667
новенький
Сообщения: 42
Зарегистрирован: 18.06.2023 16:57:37

Обновить таблицу "pg_stat_activity" в PostgreSQL

Сообщение san7667 »

Добрый день!
Использую в своей программе мониторинг транзакции, путем запроса в query:='select * from pg_stat_activity where pg_stat_activity.datname = current_database()'
необходимо обновлять эту таблицу по нажатию допустим по кнопке
Но проблема в том, что эта таблица не обновляется путем переоткрытая компонента query или функцией refresh, только если пере подключить базу.
Есть ли способ обновить эту таблицу не выходя из базы???
Аватара пользователя
WAYFARER
энтузиаст
Сообщения: 567
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Сообщение WAYFARER »

san7667
новенький
Сообщения: 42
Зарегистрирован: 18.06.2023 16:57:37

Сообщение san7667 »

добавляю в запрос функцию очистки кэша подключений pg_stat_clear_snapshot()

Код: Выделить всё

select pg_stat_clear_snapshot(), pg_stat_activity.* from pg_stat_activity where pg_stat_activity.datname = current_database()
Итог: все обновляется при refresh или при повторном открытии query.
Ответить