Received: from localhost (unknown [200.46.204.183]) by developer.postgresql.org (Postfix) with ESMTP id 402BB2E0138 for ; Wed, 4 Jun 2008 00:56:44 -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 76675-05 for ; Wed, 4 Jun 2008 00:56:30 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from westnet.com (westnet.com [216.187.52.2]) by developer.postgresql.org (Postfix) with ESMTP id C8E382E014D for ; Wed, 4 Jun 2008 00:48:28 -0300 (ADT) Received: from westnet.com (localhost [127.0.0.1]) by westnet.com (8.14.0/8.14.0) with ESMTP id m543mOCQ015101; Tue, 3 Jun 2008 23:48:24 -0400 (EDT) Received: from localhost (gsmith@localhost) by westnet.com (8.14.0/8.13.2/Submit) with ESMTP id m543mOmF015097; Tue, 3 Jun 2008 23:48:24 -0400 (EDT) X-Authentication-Warning: westnet.com: gsmith owned process doing -bs Date: Tue, 3 Jun 2008 23:48:24 -0400 (EDT) From: Greg Smith X-X-Sender: gsmith@westnet.com To: Paul van den Bogaard cc: josh@agliodbs.com, pgsql-hackers@postgresql.org Subject: Re: Overhauling GUCS In-Reply-To: <0B854D92-C5C2-4138-A0FE-F81892A33869@sun.com> Message-ID: References: <48409D1E.3070208@agliodbs.com> <484418D9.5040608@sun.com> <200806021106.05833.josh@agliodbs.com> <0B854D92-C5C2-4138-A0FE-F81892A33869@sun.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200806/120 X-Sequence-Number: 119233 On Tue, 3 Jun 2008, Paul van den Bogaard wrote: > So overhauling the GUC parameters is one step, but adding proper > instrumentation in order to really measure the impact of the new setting > is necessary too. Correct, but completely off-topic regardless. One problem to be solved here is to take PostgreSQL tuning from zero to, say, 50% automatic. Wander the user lists for a few months; the number of completely misconfigured systems out there is considerable, partly because the default values for many parameters are completely unreasonable for modern hardware and there's no easy way to improve on that without someone educating themselves. Getting distracted by the requirements of the high-end systems will give you a problem you have no hope of executing in a reasonable time period. By all means bring that up as a separate (and much, much larger) project: "Database Benchmarking and Sensitivity Analysis of Performance Tuning Parameters" would make a nice PhD project for somebody, and there's probably a good patent in there somewhere. Even if you had such a tool, it wouldn't be usable by non-experts unless the mundate GUC generation issues are dealt with first, and that's where this is at right now. -- * Greg Smith gsmith@gregsmith.com http://www.gregsmith.com Baltimore, MD