Am Donnerstag, 5. Juni 2008 schrieb Tom Lane:
> How far could we get with the answers to just three questions:
>
> * How many concurrent queries do you expect to have?
>
> * How much RAM space are you willing to let Postgres use?
>
> * How much "overhead" disk space are you willing to let Postgres use?
This is surely a good start. We could optimize this even more by saying, disk
space is cheap, so let's just use a much higher default setting for
checkpoint_segments. (If PostgreSQL is installed but not actually used, not
all the space is actually going to be used anyway.) Then, increase
max_connections a bit; that should be OK for most users. Then you are left
with the memory settings, and those need kernel tuning in most cases, so any
automation tool loses. Hmm.