On Thursday 20 July 2006 05:04, Jonah H. Harris wrote:
> On 7/20/06, Peter Eisentraut <[EMAIL PROTECTED]> wrote:
> > I think it would be useful to allow units to be added to these settings,
> > for example
> >
> > shared_buffers = 1000kB
> > checkpoint_warning = 30s
> >
> > This would also allow
> >
> > shared_buffers = 512MB
> >
> > which is a bit cumbersome to calculate right now (you'd need = 65536).
> >
> > I haven't thought yet how to parse or implement this, but would people
> > find this useful?
>
> I agree, a lot of newbies have issues with the configuration file.  I
> have a tiny bit of code (about 20 lines I think) that will handle K,
> M, and G suffixes for memory.  It would be equally easy to add S for
> seconds, ....
>
> In my code, if no suffix existed, I'd just revert to the default
> behavior.  This is probably what we'd want to do in PostgreSQL as
> well.
>
> The only issue in PostgreSQL is knowing what the unit conversion and
> scaling factor is for each parameter (8K, 1K, milliseconds, etc);
> though, this wouldn't be hard to add at all.



Yummy, Yummy, I'd say this would be a big boost in ability to tune for a lot 
of people.

-- 
Darcy Buskermolen
Wavefire Technologies Corp.

http://www.wavefire.com
ph: 250.717.0200
fx: 250.763.1759

---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
       subscribe-nomail command to [EMAIL PROTECTED] so that your
       message can get through to the mailing list cleanly

Reply via email to