Received: from maia.hub.org (maia-5.hub.org [200.46.204.29]) by mail.postgresql.org (Postfix) with ESMTP id A7A8F63249C for ; Sun, 6 Jun 2010 03:51:18 -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 24472-05 for ; Sun, 6 Jun 2010 06:51:11 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from smtp115.biz.mail.mud.yahoo.com (smtp115.biz.mail.mud.yahoo.com [209.191.68.75]) by mail.postgresql.org (Postfix) with SMTP id 8230263244F for ; Sun, 6 Jun 2010 03:51:11 -0300 (ADT) Received: (qmail 88058 invoked from network); 6 Jun 2010 06:51:09 -0000 Received: from [192.168.7.104] (rm_pg@75.36.176.104 with plain) by smtp115.biz.mail.mud.yahoo.com with SMTP; 05 Jun 2010 23:51:09 -0700 PDT X-Yahoo-SMTP: vGlHhPCswBDHoDrPQ1hdAE8TsaGS X-YMail-OSG: WknEZgoVM1ndOgqZ38xdYIwgSBwpS3Jo7tfWgp2lt7y2jReKOgtM89aXva4D2iFkcd91zfYoEK9TVF1i1ylv2q8QrHrIkWzHh7I7i6QHkvBi7j05grW0Kv87dwg_4AVhQbnVycGbIM0gOsE93U_MZVM4woOon9ejCPXN8vbl98k2ZwGBaEw8AjscC5OQESas1INa4e7wZnzUOmOTXu1rc9hd60n2aZCqq0tU1zvEhYwyudXwQuG93gMnwQmSo9xq0PWZ8uDejclTGaguGH7Y5nZKJzjP X-Yahoo-Newman-Property: ymail-3 Message-ID: <4C0B455C.8050902@cheapcomplexdevices.com> Date: Sat, 05 Jun 2010 23:51:08 -0700 From: Ron Mayer User-Agent: Thunderbird 2.0.0.24 (X11/20100411) MIME-Version: 1.0 To: Jon Schewe CC: Greg Smith , pgsql-performance@postgresql.org Subject: Re: How filesystems matter with PostgreSQL References: <4C08EEDF.7090403@mtu.net> <4C0AD180.90607@2ndquadrant.com> <4C0AD280.5020105@mtu.net> <4C0AD547.2040308@2ndquadrant.com> <4C0AD7DF.1030705@mtu.net> In-Reply-To: <4C0AD7DF.1030705@mtu.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit 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 X-Spam-Level: X-Archive-Number: 201006/124 X-Sequence-Number: 38980 Jon Schewe wrote: > OK, so if I want the 15 minute speed, I need to give up safety (OK in > this case as this is just research testing), or see if I can tune > postgres better. Depending on your app, one more possibility would be to see if you can re-factor the application so it can do multiple writes in parallel rather than waiting for each one to complete. If I understand right, then many transactions could potentially be handled by a single fsync.