Received: from localhost (unknown [200.46.204.183]) by developer.postgresql.org (Postfix) with ESMTP id 9BC242E0073 for ; Tue, 10 Jun 2008 13:39:28 -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 41836-01-5 for ; Tue, 10 Jun 2008 13:39:22 -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 7489B2E0060 for ; Tue, 10 Jun 2008 13:33:24 -0300 (ADT) X-EthosMedia-Virus-Scanned: no infections found Received: from [63.195.55.98] (account josh@agliodbs.com HELO [192.168.2.3]) by davinci.ethosmedia.com (CommuniGate Pro SMTP 4.1.8) with ESMTP id 16945151; Tue, 10 Jun 2008 09:33:22 -0700 From: Josh Berkus Organization: PostgreSQL @ Sun To: Ron Mayer Subject: Re: Overhauling GUCS Date: Tue, 10 Jun 2008 09:33:41 -0700 User-Agent: KMail/1.8.2 Cc: "Joshua D. Drake" , Tom Lane , Peter Eisentraut , pgsql-hackers@postgresql.org, Greg Smith , Andreas Pflug , "Decibel!" References: <48409D1E.3070208@agliodbs.com> <4849598F.9080800@commandprompt.com> <4849A6F3.8010800@cheapcomplexdevices.com> In-Reply-To: <4849A6F3.8010800@cheapcomplexdevices.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200806100933.42232.josh@agliodbs.com> X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200806/468 X-Sequence-Number: 119581 Ron, > I wonder if the fastest way to generate the configurator > would be to simply ask everyone to post their tuned > postgresql.conf files along with a brief description of > the use case for that file. The we could group the > use-cases into various classes; and average the values > of the submitted files. Then the configurator's one > question "choose which use case most closely matches > yours from this list". This has been proposed a number of times, but is still infeasable for the simple reason that a lot of settings are dependant on how much RAM you have on the machine. "Sample configs" would just result in people trying to set their shared_buffers to 150% of system RAM if they have a lightweight system, or in having 500 different sample configurations, which would produce even *more* user confusion. A generator makes more sense. -- Josh Berkus PostgreSQL @ Sun San Francisco