PostgreSQL 9.3
Определете дали Autovacuum работи
Това е специфично за Postgres 9.3 на UNIX. За Windows вижте този въпрос .
Запитване до системната таблица на Postgres
SELECT
schemaname, relname,
last_vacuum, last_autovacuum,
vacuum_count, autovacuum_count -- not available on 9.0 and earlier
FROM pg_stat_user_tables;
Състояние на системния процес Grep
$ ps -axww | grep autovacuum
24352 ?? Ss 1:05.33 postgres: autovacuum launcher process (postgres)
Регистър на Grep Postgres
# grep autovacuum /var/log/postgresql
LOG: autovacuum launcher started
LOG: autovacuum launcher shutting down
Ако искате да научите повече за автопрахосмукачката дейност, задайте log_min_messages
към DEBUG1..DEBUG5
. SQL командата VACUUM VERBOSE
ще изведе информация на ниво регистър INFO
.
По отношение на Autovacuum Daemon, документите на Posgres гласят:
Вижте също:
- http://www.postgresql.org/docs/ current/static/routine-vacuuming.html
- http://www.postgresql.org/ docs/current/static/runtime-config-autovacuum.html