summaryrefslogtreecommitdiff
path: root/contrib/pg_autovacuum
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2003-10-16 03:47:28 +0000
committerBruce Momjian <bruce@momjian.us>2003-10-16 03:47:28 +0000
commit62fdc3dd60a7db08e143c33c00062d25c820adc7 (patch)
tree3c5fd32105c29389b4259963d5f62b5e9e143dda /contrib/pg_autovacuum
parent37278c063fed8b7e10f8ad5fe7cab7f809df2770 (diff)
downloadpostgresql-62fdc3dd60a7db08e143c33c00062d25c820adc7.tar.gz
I have run pg_autovacuum on AIX, so that can, at least loosely, be
considered "tested." And I have turned all of the 7.4 HISTORY material into DocBook for release.sgml Christopher Browne
Diffstat (limited to 'contrib/pg_autovacuum')
-rw-r--r--contrib/pg_autovacuum/README.pg_autovacuum21
1 files changed, 14 insertions, 7 deletions
diff --git a/contrib/pg_autovacuum/README.pg_autovacuum b/contrib/pg_autovacuum/README.pg_autovacuum
index 31d63dfe8f..e14dd5153e 100644
--- a/contrib/pg_autovacuum/README.pg_autovacuum
+++ b/contrib/pg_autovacuum/README.pg_autovacuum
@@ -30,15 +30,17 @@ KNOWN ISSUES:
-------------
pg_autovacuum has been tested under Redhat Linux (by me) and Debian
-GNU/Linux and Solaris (by Christopher B. Browne) and all known bugs
-have been resolved. Please report any problems to the hackers list.
+GNU/Linux, Solaris, and AIX (by Christopher B. Browne) and all known
+bugs have been resolved. Please report any problems to the hackers
+list.
pg_autovacuum requires that the statistics system be enabled and
reporting row level stats. The overhead of the stats system has been
-shown to have a significant cost under certain workloads. For instance,
-a tight loop of queries performing "select 1" was found to run nearly
-30% slower when stats were enabled. However, in practice, with more
-realistic workloads, the stats system overhead is usually nominal.
+shown to have a significant cost under certain workloads. For
+instance, a tight loop of queries performing "select 1" was found to
+run nearly 30% slower when stats were enabled. However, in practice,
+with more realistic workloads, the stats system overhead is usually
+nominal.
pg_autovacuum does not get started automatically by either the
postmaster or by pg_ctl. Similarly, when the postmaster exits, no one
@@ -67,6 +69,10 @@ excluded from being vacuumed. It would probably make sense to
introduce this sort of functionality by providing arguments to specify
the database and schema in which to find a configuration table.
+It would also be desirable for the daemon to monitor how busy the
+system is, with a view to deferring vacuums until there is less other
+activity.
+
INSTALL:
--------
@@ -78,7 +84,8 @@ installed for you.
If you are using an earlier version of PostgreSQL, uncompress the
tar.gz file into the contrib directory and modify the contrib/Makefile
to include the pg_autovacuum directory. pg_autovacuum will then be
-built as part of the standard postgresql install.
+built as part of the standard postgresql install. It is known to work
+with v7.3 releases; it is not presently compatible with v7.2.
make sure that the following are set in postgresql.conf: