PostgreSQL 9.3
Déterminer si Autovacuum est en cours d'exécution
Ceci est spécifique à Postgres 9.3 sous UNIX.Pour Windows, consultez cette question .
Interroger la table système Postgres
SELECT
schemaname, relname,
last_vacuum, last_autovacuum,
vacuum_count, autovacuum_count -- not available on 9.0 and earlier
FROM pg_stat_user_tables;
État du processus du système Grep
$ ps -axww | grep autovacuum
24352 ?? Ss 1:05.33 postgres: autovacuum launcher process (postgres)
Journal Grep Postgres
# grep autovacuum /var/log/postgresql
LOG: autovacuum launcher started
LOG: autovacuum launcher shutting down
Si vous voulez en savoir plus sur l'autovacuum activité, définissez log_min_messages
à DEBUG1..DEBUG5
. La commande SQL VACUUM VERBOSE
affichera des informations au niveau du journal INFO
.
Concernant le démon Autovacuum, la documentation Posgres indique :
Voir aussi :
- http://www.postgresql.org/docs/ courant/statique/routine-vacuuming.html
- http://www.postgresql.org/ docs/current/static/runtime-config-autovacuum.html