| From: | Robert Treat <xzilla(at)users(dot)sourceforge(dot)net> | 
|---|---|
| To: | "Matthew T(dot) O'Connor" <matthew(at)zeut(dot)net> | 
| Cc: | Josh Berkus <josh(at)agliodbs(dot)com>, Shridhar Daithankar <shridhar_daithankar(at)myrealbox(dot)com>, pgsql-performance(at)postgresql(dot)org, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> | 
| Subject: | Re: [HACKERS] More detail on settings for pgavd? | 
| Date: | 2003-11-21 14:14:14 | 
| Message-ID: | 1069424054.29672.12462.camel@camel | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-hackers pgsql-performance | 
On Thu, 2003-11-20 at 19:40, Matthew T. O'Connor wrote:
> I'm open to discussion on changing the defaults.  Perhaps what it would 
> be better to use some non-linear (perhaps logorithmic) scaling factor.  
> So that you wound up with something roughly like this:
> 
> #tuples   activity% for vacuum
> 1k           100%
> 10k           70%
> 100k         45%
> 1M            20%
> 10M          10%
> 100M          8%
> 
Just thinking out loud here, so disregard if you think its chaff but...
if we had a system table pg_avd_defaults that held what we generally
consider the best default percentages based on reltuples/pages, and
added a column to pg_class (could be some place better but..) which
could hold an overriding percentage, you could then have a column added
to pg_stat_all_tables called vacuum_percentage, which would be a
coalesce of the override percentage or the default percentages based on
rel_tuples (or rel_pages).  This would give autovacuum a place to look
for each table as to when it should vacuum, and gives administrators the
option to tweak it on a per table basis if they find they need a
specific table to vacuum at a different rate than the "standard".   
Robert Treat
-- 
Build A Brighter Lamp :: Linux Apache {middleware} PostgreSQL
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Robert Treat | 2003-11-21 14:30:11 | Re: logical column position | 
| Previous Message | Alvaro Herrera | 2003-11-21 13:03:59 | Re: Release cycle length | 
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Matthew T. O'Connor | 2003-11-21 14:31:49 | Re: [HACKERS] More detail on settings for pgavd? | 
| Previous Message | Ryszard Lach | 2003-11-21 10:18:54 | Re: duration logging setting in 7.4 |