Received: from maia.hub.org (maia-3.hub.org [200.46.204.243]) by mail.postgresql.org (Postfix) with ESMTP id 943201337B6C for ; Tue, 12 Oct 2010 10:19:02 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.243]) (amavisd-maia, port 10024) with ESMTP id 73719-09 for ; Tue, 12 Oct 2010 13:18:54 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by mail.postgresql.org (Postfix) with ESMTP id 5DFB81336473 for ; Tue, 12 Oct 2010 10:18:54 -0300 (ADT) Received: from [192.168.1.7] (static-71-179-240-8.bltmmd.fios.verizon.net [71.179.240.8]) by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis) id 0Li1j8-1OJvrS24Vm-00nJYK; Tue, 12 Oct 2010 15:18:37 +0200 Message-ID: <4CB4602A.3040800@2ndquadrant.com> Date: Tue, 12 Oct 2010 09:18:34 -0400 From: Greg Smith User-Agent: Thunderbird 2.0.0.24 (X11/20100317) MIME-Version: 1.0 To: Jon Nelson CC: mladen.gogala@vmsinfo.com, "david@lang.hm" , Craig Ringer , Vitalii Tymchyshyn , "pgsql-performance@postgresql.org" Subject: Re: Slow count(*) again... References: <201010091626.18636.neil.whelchel@gmail.com> <4CB34D69.6060108@emolecules.com> <4CB4149D.8030803@gmail.com> <4CB41902.1020503@postnewspapers.com.au> <4CB4542E.5010406@vmsinfo.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:8R0Ajab/pfSM3uGRXg5IGMiem2f5Y+Xu/HuncgEjP2U IoF88evFZ0wqcmEtHYijwQKAXsqJE/eoQoganAPQOCHfzn1D3l gBZJqzP3xCl9iGSyB4BX4bVg0OcsGvpckonBCQXnv8WtnmU+D0 mcsKXX+ovxpHC20rBC1ngbhZiMKd+Up3+rLGwVMKcTZj9MB3NZ Z7C0egJl8DGg++iDzYBCkO6eO60/UPctlIllvfA0h8= 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: 201010/143 X-Sequence-Number: 40562 Jon Nelson wrote: > Is there a command to tell postgresql to drop/clear/reset it's buffer_cache? > No. Usually the sequence used to remove all cached data from RAM before a benchmark is: pg_ctl stop sync echo 3 > /proc/sys/vm/drop_caches pg_ctl start -- Greg Smith, 2ndQuadrant US greg@2ndQuadrant.com Baltimore, MD PostgreSQL Training, Services and Support www.2ndQuadrant.us Author, "PostgreSQL 9.0 High Performance" Pre-ordering at: https://www.packtpub.com/postgresql-9-0-high-performance/book