Received: from localhost (unknown [200.46.204.183]) by mail.postgresql.org (Postfix) with ESMTP id A1E7365031B for ; Thu, 11 Dec 2008 16:15:15 -0400 (AST) Received: from mail.postgresql.org ([200.46.204.86]) by localhost (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 71148-05 for ; Thu, 11 Dec 2008 16:15:11 -0400 (AST) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from outmail137193.authsmtp.co.uk (outmail137193.authsmtp.co.uk [62.13.137.193]) by mail.postgresql.org (Postfix) with ESMTP id 4C2C9650322 for ; Thu, 11 Dec 2008 16:15:11 -0400 (AST) Received: from mail-c189.authsmtp.com (mail-c189.authsmtp.com [62.13.128.71]) by punt7.authsmtp.com (8.14.2/8.14.2/Kp) with ESMTP id mBBKF9Hm035267; Thu, 11 Dec 2008 20:15:09 GMT Received: from josh-berkuss-macbook.local (dsl081-245-111.sfo1.dsl.speakeasy.net [64.81.245.111]) (authenticated bits=0) by mail.authsmtp.com (8.14.2/8.14.2/Kp) with ESMTP id mBBKF6RY080365; Thu, 11 Dec 2008 20:15:07 GMT Message-ID: <494174C4.9040203@agliodbs.com> Date: Thu, 11 Dec 2008 12:15:00 -0800 From: Josh Berkus Organization: Aglio Database Solutions User-Agent: Thunderbird 2.0.0.18 (Macintosh/20081105) MIME-Version: 1.0 To: Tom Lane CC: Scott Carey , jd@commandprompt.com, Merlin Moncure , Scott Marlowe , Jean-David Beyer , pgsql-performance@postgresql.org Subject: Re: Need help with 8.4 Performance Testing References: <22285.1228862315@sss.pgh.pa.us> In-Reply-To: <22285.1228862315@sss.pgh.pa.us> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Server-Quench: 6854e16a-c7c0-11dd-bc7a-001f29070be2 X-AuthRoute: OCdyZgscClZXSx8a IioLCC5HRQ8+YBZL BAkGMA9GIUINWEQO c1ADdx1/PVZbHwkB C3YJW15VVVdxUS1z bxRZbBtfZk9QXgRr T0pMQFdNFEs1c256 cBh8Oxl6dwZAfTBx YEBnEHZTWUAvdEAs Xx1TRm0bZGY0PH1N A0cJagNUcVVIdx9C agIqVj1vNG8XDRoV JSEUBRUEdRNSJSgd QgwJNRoNQFoLVm56 G1g6EC8hGlcATiM4 IlQaJ0UAHUAeWjk5 X-Authentic-SMTP: 61633136333939.kestrel.dmpriest.net.uk:1378/Kp X-Report-SPAM: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-Virus-Status: No virus detected - but ensure you scan with your own anti-virus system! X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=0 tagged_above=0 required=5 tests=none X-Spam-Level: X-Archive-Number: 200812/137 X-Sequence-Number: 32173 Tom, > Hmm ... I wonder whether this means that the current work on > parallelizing I/O (the posix_fadvise patch in particular) is a dead > end. Because what that is basically going to do is expend more CPU > to improve I/O efficiency. If you believe this thesis then that's > not the road we want to go down. Nope. People who adminster small databases keep forgetting that there is another class of users with multiple terabytes of data. Those users aren't getting away from spinning disk anytime in the next 5 years. Additionally, but making PostgreSQL work better with OS-based FS optimization, we are well positioned to take advantage of any special features which Linux, Solaris, BSD etc. add to utilize new hardware like SSDs. posix_fadvise is a great example of this. --Josh