summaryrefslogtreecommitdiff
path: root/contrib/pg_autovacuum
Commit message (Collapse)AuthorAgeFilesLines
* pgindent run.Bruce Momjian2003-08-042-908/+1082
|
* Add missing #include.Tom Lane2003-08-011-0/+1
|
* This patch updates pg_autovacuum in several ways:Bruce Momjian2003-06-124-656/+1049
| | | | | | | | | | | | | | | | | | | | | | | | | * A few bug fixes * fixes solaris compile and crash issue * decouple vacuum analyze and analyze thresholds * detach from tty (dameonize) * improved logging layout * more conservative default configuration * improved, expanded and updated README please apply and 1st convenience, or before code freeze which ever comes first :-) At this point I think I have brought pg_autovacuum and its client side design as far as I think it should go. It works, keeping file sizes in check, helps performance and give the administrator a fair amount flexibility in configuring it. Next up is to do the FSM based design that is integrated into the back end. p.s. Thanks to Christopher Browne for his help. Matthew T. O'Connor
* Fix various recent build and regression-test problems in contrib/.Tom Lane2003-05-141-7/+3
| | | | Includes fixes from Joe Conway.
* Rename README in autovacuum code to match Makefile.Bruce Momjian2003-03-231-0/+0
|
* I have updated my pg_autovacuum program (formerly pg_avd, the nameBruce Momjian2003-03-205-0/+949
changed as per discussion on the patches list). This version should be a good bit better. It addresses all the issues pointed out by Neil Conway. Vacuum and Analyze are now handled separately. It now monitors for xid wraparound. The number of database connections and queries has been significantly reduced compared the previous version. I have moved it from bin to contrib. More detail on the changes are in the TODO file. I have not tested the xid wraparound code as I have to let my AthlonXP 1600 run select 1 in a tight loop for approx. two days in order to perform the required 500,000,000 xacts. Matthew T. O'Connor