Commit 62fdc3dd authored by Bruce Momjian's avatar Bruce Momjian

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
parent 37278c06
...@@ -30,15 +30,17 @@ KNOWN ISSUES: ...@@ -30,15 +30,17 @@ KNOWN ISSUES:
------------- -------------
pg_autovacuum has been tested under Redhat Linux (by me) and Debian pg_autovacuum has been tested under Redhat Linux (by me) and Debian
GNU/Linux and Solaris (by Christopher B. Browne) and all known bugs GNU/Linux, Solaris, and AIX (by Christopher B. Browne) and all known
have been resolved. Please report any problems to the hackers list. bugs have been resolved. Please report any problems to the hackers
list.
pg_autovacuum requires that the statistics system be enabled and pg_autovacuum requires that the statistics system be enabled and
reporting row level stats. The overhead of the stats system has been reporting row level stats. The overhead of the stats system has been
shown to have a significant cost under certain workloads. For instance, shown to have a significant cost under certain workloads. For
a tight loop of queries performing "select 1" was found to run nearly instance, a tight loop of queries performing "select 1" was found to
30% slower when stats were enabled. However, in practice, with more run nearly 30% slower when stats were enabled. However, in practice,
realistic workloads, the stats system overhead is usually nominal. with more realistic workloads, the stats system overhead is usually
nominal.
pg_autovacuum does not get started automatically by either the pg_autovacuum does not get started automatically by either the
postmaster or by pg_ctl. Similarly, when the postmaster exits, no one 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 ...@@ -67,6 +69,10 @@ excluded from being vacuumed. It would probably make sense to
introduce this sort of functionality by providing arguments to specify introduce this sort of functionality by providing arguments to specify
the database and schema in which to find a configuration table. 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: INSTALL:
-------- --------
...@@ -78,7 +84,8 @@ installed for you. ...@@ -78,7 +84,8 @@ installed for you.
If you are using an earlier version of PostgreSQL, uncompress the If you are using an earlier version of PostgreSQL, uncompress the
tar.gz file into the contrib directory and modify the contrib/Makefile tar.gz file into the contrib directory and modify the contrib/Makefile
to include the pg_autovacuum directory. pg_autovacuum will then be 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: make sure that the following are set in postgresql.conf:
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment