x86-64 and PostgreSQL - Mailing list pgsql-performance

From Ron Johnson
Subject x86-64 and PostgreSQL
Date
Msg-id 1042867764.889.181.camel@haggis
Whole thread Raw
Responses Re: x86-64 and PostgreSQL
Re: x86-64 and PostgreSQL
List pgsql-performance
Hi,

Will there be any advantages to running Pg on a 64-bit CPU rather
than 32-bit?

The recent discussions in the "7.3.1 New install, large queries are
slow" thread make me think not, since Pg says that the OS can manage
buffers better:
<QUOTE From="Tom Lane <tgl@sss.pgh.pa.us>">
Yeah, but isn't that theory a hangover from pre-Unix operating systems?
In all modern Unixen, you can expect the kernel to make use of any spare
RAM for disk buffer cache --- and that behavior makes it pointless for
Postgres to try to do large amounts of its own buffering.

Having a page in our own buffer instead of kernel buffer saves a context
swap to access the page, but it doesn't save I/O, so the benefit is a
lot less than you might think.  I think there's seriously diminishing
returns in pushing shared_buffers beyond a few thousand, and once you
get to the point where it distorts the kernel's ability to manage
memory for processes, you're really shooting yourself in the foot.
</QUOTE>

Also, would int8 then become a more "natural" default integer, rather
than the int4 that all of us millions of i386, PPC & Sparc users use?

Thanks,
Ron
--
+------------------------------------------------------------+
| Ron Johnson, Jr.     mailto:ron.l.johnson@cox.net          |
| Jefferson, LA  USA   http://members.cox.net/ron.l.johnson  |
|                                                            |
| "Basically, I got on the plane with a bomb. Basically, I   |
|  tried to ignite it. Basically, yeah, I intended to damage |
|  the plane."                                               |
|    RICHARD REID, who tried to blow up American Airlines    |
|                  Flight 63                                 |
+------------------------------------------------------------+


pgsql-performance by date:

Previous
From: Tom Lane
Date:
Subject: Re: 7.3.1 New install, large queries are slow
Next
From: Ron Johnson
Date:
Subject: Re: x86-64 and PostgreSQL