Received: from maia.hub.org (maia-5.hub.org [200.46.204.29]) by mail.postgresql.org (Postfix) with ESMTP id 90953B5DC0E for ; Fri, 27 May 2011 15:48:04 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.29]) (amavisd-maia, port 10024) with ESMTP id 15433-06 for ; Fri, 27 May 2011 18:47:56 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by mail.postgresql.org (Postfix) with ESMTP id 346B2B5DBF9 for ; Fri, 27 May 2011 15:47:56 -0300 (ADT) Received: from [192.168.1.3] (mail.highperformancepostgresql.com [71.179.240.8]) by mrelayeu.kundenserver.de (node=mreu0) with ESMTP (Nemesis) id 0Mgrgq-1Q3woS3O8O-00MSpY; Fri, 27 May 2011 20:47:53 +0200 Message-ID: <4DDFF1D7.8010606@2ndquadrant.com> Date: Fri, 27 May 2011 14:47:51 -0400 From: Greg Smith User-Agent: Thunderbird 2.0.0.24 (X11/20100317) MIME-Version: 1.0 To: Merlin Moncure CC: postgres performance list Subject: Re: The shared buffers challenge References: <4DDEDDDB.6000607@2ndquadrant.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:X4WoUUXaa1uWAnhu6iKUMnQ0thvQ1T1Brxmn5g5DjuO DiiDxAAingJmkgczrpHFbHJs9JplKd3eWvk4DTeDFaI8iSdrqN smi5pLmIvyAi0nser42W96IepvGoKM8pCvkf2khKQWMXSQAKuK jqBT8S+lAyvuSULoTHjP4V4D064eIhmCJC/qj/BORciLVVas6L LEf1Dn9ltCyp95FnYh9V4MtjFG1RQ4dI5dilcWEsDA= X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-1.9 tagged_above=-10 required=5 tests=BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001 X-Spam-Level: X-Archive-Number: 201105/402 X-Sequence-Number: 43911 Merlin Moncure wrote: > That's just plain unfair: I didn't challenge your suggestion nor give > you homework. I was stuck either responding to your challenge, or leaving the impression I hadn't done the research to back the suggestions I make if I didn't. That made it a mandatory homework assignment for me, and I didn't appreciate that. > *) the documentation should really explain this better (in particular, > it should debunk the myth 'more buffers = more caching' Any attempt to make a serious change to the documentation around performance turns into a bikeshedding epic, where the burden of proof to make a change is too large to be worth the trouble to me anymore. I first started publishing tuning papers outside of the main docs because it was the path of least resistance to actually getting something useful in front of people. After failing to get even basic good recommendations for checkpoint_segments into the docs, I completely gave up on focusing there as my primary way to spread this sort of information. -- Greg Smith 2ndQuadrant US greg@2ndQuadrant.com Baltimore, MD PostgreSQL Training, Services, and 24x7 Support www.2ndQuadrant.us "PostgreSQL 9.0 High Performance": http://www.2ndQuadrant.com/books