Re: PostgreSQL performance on 64 bit as compared to 32 bit - Mailing list pgsql-performance

From Claudio Freire
Subject Re: PostgreSQL performance on 64 bit as compared to 32 bit
Date
Msg-id CAGTBQpawtxo+u0BArtXX_HBq4qQ6dbuarXT8Uy4FVbv0-xZL9g@mail.gmail.com
Whole thread Raw
In response to PostgreSQL performance on 64 bit as compared to 32 bit  (Umesh Kirdat <umesh.kirdat@yahoo.com>)
List pgsql-performance
On Sun, Sep 16, 2012 at 12:48 AM, Umesh Kirdat <umesh.kirdat@yahoo.com> wrote:
> The issue we have noticed is the 9.0.4 (64 bit) version of PostgreSQL has
> slower performance as compared to 8.2.2 (32 bit) version on an identical
> hardware.

First of all, that's comparing apples and oranges. Compare the same
version in 32-vs-64, and different versions on same-arch.

> To investigate further we tried monitoring the PostgreSQL process using
> strace and found that the earlier version of PostgreSQL was using _llseek()
> system call whereas the later version is using lseek() system call.

Second, I doubt that's the problem. It's most likely increase memory
footprint due to 64-bit pointers, a known overhead of the 64-bit arch,
but a price you have to pay if you want access to more than 3-4GB of
RAM. You'll be better off using a profiler, like oprofile, and compare
the profile between the two arches.


pgsql-performance by date:

Previous
From: "mal.oracledba"
Date:
Subject: Newbie performance problem - semop taking most of time ?
Next
From: Claudio Freire
Date:
Subject: Re: Cost of opening and closing an empty transaction