Received: from localhost (unknown [200.46.204.183]) by developer.postgresql.org (Postfix) with ESMTP id 2F23D2E0098 for ; Mon, 2 Jun 2008 15:02:10 -0300 (ADT) Received: from developer.postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 55452-05 for ; Mon, 2 Jun 2008 15:01:56 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from davinci.ethosmedia.com (unknown [209.128.84.227]) by developer.postgresql.org (Postfix) with ESMTP id 1B3012E003B for ; Mon, 2 Jun 2008 15:01:57 -0300 (ADT) X-EthosMedia-Virus-Scanned: no infections found Received: from [64.81.245.111] (account josh@agliodbs.com HELO temoku.sf.agliodbs.com) by davinci.ethosmedia.com (CommuniGate Pro SMTP 4.1.8) with ESMTP-TLS id 16854045; Mon, 02 Jun 2008 11:01:54 -0700 From: Josh Berkus Reply-To: josh@agliodbs.com Organization: Aglio Database Solutions To: Greg Smith Subject: Re: Overhauling GUCS Date: Mon, 2 Jun 2008 11:06:04 -0700 User-Agent: KMail/1.8 Cc: "Jignesh K. Shah" , pgsql-hackers@postgresql.org References: <48409D1E.3070208@agliodbs.com> <484418D9.5040608@sun.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200806021106.05833.josh@agliodbs.com> X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200806/73 X-Sequence-Number: 119186 Greg, > Like some of the other GUC simplification ideas that show up sometimes > (unifying all I/O and limiting background processes based on that total > is another), this is hard to do internally. =A0Josh's proposal has a fair > amount of work involved, but the code itself doesn't need to be clever > or too intrusive. =A0Unifying all the memory settings would require being > both clever and intrusive, and I doubt you'll find anybody who could > pull it off who isn't already overtasked with more important > improvements for the 8.4 timeframe. Plus, I'm a big fan of "enable an API" rather than "write a feature". I=20 think that there are people & companies out there who can write better=20 autotuning tools than I can, and I'd rather give them a place to plug=20 those tools in than trying to write autotuning into the postmaster. =2D-=20 =2D-Josh Josh Berkus PostgreSQL @ Sun San Francisco