Received: from localhost (unknown [200.46.204.183]) by postgresql.org (Postfix) with ESMTP id 3BD19650078 for ; Mon, 18 Aug 2008 17:21:47 -0300 (ADT) Received: from postgresql.org ([200.46.204.86]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 31633-10 for ; Mon, 18 Aug 2008 17:21:41 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from westnet.com (westnet.com [216.187.52.2]) by postgresql.org (Postfix) with ESMTP id C080E64FFB8 for ; Mon, 18 Aug 2008 17:21:43 -0300 (ADT) Received: from westnet.com (localhost [127.0.0.1]) by westnet.com (8.14.0/8.14.0) with ESMTP id m7IKLcS6013539; Mon, 18 Aug 2008 16:21:39 -0400 (EDT) Received: from localhost (gsmith@localhost) by westnet.com (8.14.0/8.13.2/Submit) with ESMTP id m7IKLcT8013535; Mon, 18 Aug 2008 16:21:38 -0400 (EDT) X-Authentication-Warning: westnet.com: gsmith owned process doing -bs Date: Mon, 18 Aug 2008 16:21:38 -0400 (EDT) From: Greg Smith X-X-Sender: gsmith@westnet.com To: Gregory Stark cc: Michael Nacos , pgsql-hackers@postgresql.org Subject: Re: Overhauling GUCS In-Reply-To: <87y72u178j.fsf@oxford.xeocode.com> Message-ID: References: <7473.1212625397@sss.pgh.pa.us> <200807161530.m6GFUNY28751@momjian.us> <407fa4640808130738s3537ca45j22322a5eb70f9173@mail.gmail.com> <407fa4640808180426q26a41cv817deb91dbbcd312@mail.gmail.com> <87y72u178j.fsf@oxford.xeocode.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=0 tagged_above=0 required=5 tests=none X-Spam-Level: X-Archive-Number: 200808/760 X-Sequence-Number: 122514 On Mon, 18 Aug 2008, Gregory Stark wrote: > Because coping with free-form user-edited text is a losing game. People > don't consider it because it's a dead-end. Right, that's impossible technology to build, which is why I had to plan all these screen shots showing tools that handle that easily for Apache's very similar configuration file: http://www.apache-gui.com/apache-windows.html http://kochizz.sourceforge.net/quelques-captures-decran/ > Instead you have one file for user-edited configuration and a separate > file for computer generated configuration. It wouldn't be so difficult if the system generated postgresql.conf didn't have all this extra junk in it, which is part of what an overhaul plans to simplify. The way the file gets spit out right now encourages some of the awful practices people develop in the field. > A tuning interface can't be turing complete and detect all possible > misconfigurations. To do that it would have to be as complex as the server. Thank you for supporting the case for why changes need to be to the server code itself, to handle things like validating new postgresql.conf files before they get loaded. I try not to bring that up lest it complicate things further. > The entire target market for such a thing is DBAs stuck on hosted > databases which don't have shell access to their machines. I've never setup a hosted database on a system I don't have shell access to, so I have no idea where you get the impression that was a primary goal of anything I've said. It just so happens that improving what tuning you can do over port 5432 helps that crowd out too, that's a bonus as I see it. > Ask me about EnterpriseDB's On-Demand Production Tuning ...nah, too easy, I'll just let that go. -- * Greg Smith gsmith@gregsmith.com http://www.gregsmith.com Baltimore, MD