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

Поиск
Список
Период
Сортировка
От Claudio Freire
Тема Re: PostgreSQL performance on 64 bit as compared to 32 bit
Дата
Msg-id CAGTBQpawtxo+u0BArtXX_HBq4qQ6dbuarXT8Uy4FVbv0-xZL9g@mail.gmail.com
обсуждение исходный текст
Ответ на PostgreSQL performance on 64 bit as compared to 32 bit  (Umesh Kirdat <umesh.kirdat@yahoo.com>)
Список 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 по дате отправления:

Предыдущее
От: "mal.oracledba"
Дата:
Сообщение: Newbie performance problem - semop taking most of time ?
Следующее
От: Claudio Freire
Дата:
Сообщение: Re: Cost of opening and closing an empty transaction