Postgres Auto Vacuum Daemon :- pgavd

This is a daemon that takes care of automatically vacuuming databases
depending upon the operations on a particular table. So the statistics
collector must be enabled to collect row level statistics to make this daemon
work.

This daemon works on top of postgres statistics collector. It installs a table
and a function to keep track of insert/update/delete operations per table. It
triggers vacuum when set threshold is crossed.

This daemon uses only 'vacuum analyze'. so it will never block any database.
Furthermore it operates on user table only.

One can specify multiple databases in one configuration file. The syntax of
configuration file is documented in pgavdrc in the source distribution.

It reads the configuration from a file, ~/.pgavdrc whose permissions must be
600. It does not accept file name as a parameter.

For security reasons, it does not connect to databases over network.

Shridhar Daithankar
shridhar_daithankar@yahoo.com
shridhar_daithankar@persistent.co.in
22 Sep. 2002
