Re: PostgreSQL performance on 64 bit as compared to 32 bit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Sep 16, 2012 at 12:48 AM, Umesh Kirdat <umesh.kirdat@xxxxxxxxx> 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.


-- 
Sent via pgsql-performance mailing list (pgsql-performance@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-performance


[Postgresql General]     [Postgresql PHP]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Yosemite]

  Powered by Linux