Re: Changing the random_page_cost default (was: cpu_tuple_cost)

From: Jeff Hoffmann <jeff(at)propertykey(dot)com>
To: "Greg Sabino Mullane" <greg(at)turnstep(dot)com>
Cc: pgsql-performance(at)postgresql(dot)org
Subject: Re: Changing the random_page_cost default (was: cpu_tuple_cost)
Date: 2005-03-15 13:31:19
Message-ID: 8dd8c52718f9c9153fe089d64a496150@propertykey.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance


On Mar 15, 2005, at 6:35 AM, Greg Sabino Mullane wrote:

> Granted, I don't work on
> any huge, complex, hundreds of gig databases, but that supports my
> point -
> if you are really better off with a /higher/ (than 3)
> random_page_cost, you
> already should be tweaking a lot of stuff yourself anyway.

I think this is a good point. The people that tend to benefit from the
lower cost are precisely the people least likely to know to change it.
It's the "install & go" crowd with smaller databases and only a few
users/low concurrency that expect it to "just work". The bigger
installations are more like to have dedicated DB admins that understand
tuning.

Wasn't there an idea on the table once to ship with several different
configuration files with different defaults for small, medium, large,
etc. installs? Wouldn't it make sense to ask the user during initdb to
pick from one of the default config files? Or even have a few simple
questions like "How much memory do you expect to be available to
PostgreSQL?" and "How many concurrent users do you expect to have?".
It's one thing to know how much memory is in a machine, it quite
another thing to know how much the user wants dedicated to PostgreSQL.
A couple of questions like that can go a long way to coming up with
better ballpark figures.

--
Jeff Hoffmann
jeff(at)propertykey(dot)com

In response to

Browse pgsql-performance by date

  From Date Subject
Next Message Chris Mair 2005-03-15 13:44:07 interesting benchmarks PG/Firebird Linux/Windows fsync/nofsync
Previous Message Greg Sabino Mullane 2005-03-15 12:35:19 Re: Changing the random_page_cost default (was: cpu_tuple_cost)