Received: from localhost (maia-4.hub.org [200.46.204.183]) by postgresql.org (Postfix) with ESMTP id F1BE79FB823 for ; Fri, 22 Jun 2007 09:07:34 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 98702-05 for ; Fri, 22 Jun 2007 09:07:31 -0300 (ADT) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.5 Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.235]) by postgresql.org (Postfix) with ESMTP id 3B83D9FB67C for ; Fri, 22 Jun 2007 09:07:31 -0300 (ADT) Received: by wx-out-0506.google.com with SMTP id s16so741268wxc for ; Fri, 22 Jun 2007 05:07:29 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:subject:from:reply-to:to:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=orymXbpk9r9pkm3I8b8sIwm3Z8qMT5ymK+Kr/vOGYk5B3VAdCOVOZOivAvwRf/NOkK9L5zHKyCMMoC/bSDFU4u0yjn57WxWqabt4v8a0rDHsOnIT7e3q9fpgnW0QrYN/WYL+7JLkjPcP8EQdShuj8F+bXmdnDONuGe7s6kEwtco= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:subject:from:reply-to:to:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=TFBYtzgHGGnHWCfBfiL426TslSdBHwYTuiVJ8AJbyiLHUsapo9iRAI3wTiLJMT+WkC7qPYuoWFcXQAzPougHv+mbJ8mGcrywD24b8ax0bIFkO3ckq4b+GQiT7aRAy21QlU6RhI96hmSrejqlnrraHnxJQddp506Cahef8KHiM+8= Received: by 10.70.74.6 with SMTP id w6mr4765772wxa.1182514049692; Fri, 22 Jun 2007 05:07:29 -0700 (PDT) Received: from ?192.168.3.170? ( [68.79.189.145]) by mx.google.com with ESMTP id h18sm4565934wxd.2007.06.22.05.07.28 (version=SSLv3 cipher=RC4-MD5); Fri, 22 Jun 2007 05:07:28 -0700 (PDT) Subject: Re: PostgreSQL Configuration Tool for Dummies From: Adam Tauno Williams Reply-To: adamtaunowilliams@gmail.com To: pgsql-performance@postgresql.org In-Reply-To: References: <200706191254.09777.josh@agliodbs.com> <467A9561.9060706@g2switchworks.com> Content-Type: text/plain Date: Fri, 22 Jun 2007 08:05:46 -0400 Message-Id: <1182513946.4493.9.camel@aleph.whitemice.org> Mime-Version: 1.0 X-Mailer: Evolution 2.8.2 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200706/527 X-Sequence-Number: 25560 On Fri, 2007-06-22 at 02:32 -0400, Greg Smith wrote: > On Thu, 21 Jun 2007, Scott Marlowe wrote: > > > Generally I agree, however, how about a first switch, for beginner / > > intermediate / advanced. > > You're describing a perfectly reasonable approach for a second generation > tool in this area. I think it would be very helpful for the user > community to get a first generation one that works fairly well before > getting distracted at all by things like this. The people capable of > filling out the intermediate/advanced settings can probably just do a bit > of reading and figure out most of what they should be doing themselves. Just as an aside; how come the installation/setup "Tutorial" section - http://www.postgresql.org/docs/8.2/interactive/tutorial-start.html - doesn't mention setting some rough reasonable defaults in postgresql.conf or even a reference to the parameter documentation section. It seems like such a reference should exist between - http://www.postgresql.org/docs/8.2/interactive/tutorial-arch.html - and - http://www.postgresql.org/docs/8.2/interactive/tutorial-accessdb.html At least something along those lines should be said at http://www.postgresql.org/docs/8.2/interactive/install-post.html Personally, as DBA for more than a decade, I've got 0 sympathy for people who setup a database but can't be bothered to read the documentation. But in the case of PostgreSQL the documentation could do a better job of driving users to even the existence [and importance of] postgresql.conf and routine maintenance techniques. http://www.postgresql.org/docs/8.2/interactive/runtime-config.html http://www.postgresql.org/docs/8.2/interactive/maintenance.html Seems to me that even a remake of something like - http://www.iiug.org/~waiug/old/forum2000/SQLTunning/sld001.htm - focused on PostgreSQL would be novel and very interesting. Just my two cents. PostgreSQL is awesome, BTW.