PostgreSQL | Когда последний раз запускался autovacuum для таблицы?

PostgreSQL | Когда последний раз запускался autovacuum для таблицы?

PostgreSQL даёт возможность узнать дату последнего запуска «процесса автоматической очистки таблицы» (autovacuum) в базе данных.

Для этого нужно обратиться к системному представлению, которое называется «pg_stat_user_tables«. В нём нас интересует столбец «last_autovacuum«. Для идентификации нужной таблицы нам понадобятся схема (столбец «schemaname«) и имя таблицы в этой схеме (столбец «relname«).

Запрос будет выглядеть примерно так:

SELECT schemaname, relname, last_autovacuum
FROM pg_stat_user_tables
WHERE schemaname = 'a' AND relname = 't_d';

Результат работы запроса:

Узнали дату последней работы процесса autovacuum для таблицы в PostgreSQL
Узнали дату последней работы процесса autovacuum для таблицы в PostgreSQL

 

Информационные ссылки

Официальный сайт WEB-оболочки pgAdminhttps://www.pgadmin.org

Официальный сайт СУБД PostgreSQLhttps://www.postgresql.org

Официальный сайт клиента DBeaver для СУБД PostgreSQLhttps://dbeaver.io