PostgreSQL 9.3
Determinar se o Autovacuum está em execução
Isso é específico do Postgres 9.3 no UNIX. Para Windows, consulte esta pergunta .
Consultar tabela do sistema Postgres
SELECT
schemaname, relname,
last_vacuum, last_autovacuum,
vacuum_count, autovacuum_count -- not available on 9.0 and earlier
FROM pg_stat_user_tables;
Status do processo do sistema grep
$ ps -axww | grep autovacuum
24352 ?? Ss 1:05.33 postgres: autovacuum launcher process (postgres)
Registro do Postgres do Grep
# grep autovacuum /var/log/postgresql
LOG: autovacuum launcher started
LOG: autovacuum launcher shutting down
Se você quiser saber mais sobre o autovacuum atividade, defina
log_min_messages
para DEBUG1..DEBUG5
. O comando SQL VACUUM VERBOSE
produzirá informações no nível de log INFO
. Em relação ao Autovacuum Daemon, os documentos do Posgres afirmam:
Veja também:
- http://www.postgresql.org/docs/ current/static/routine-vacuuming.html
- http://www.postgresql.org/ docs/current/static/runtime-config-autovacuum.html