Вход:  Пароль:  
FreeSource: SoftWare/PostgreSQL/AMD64 ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |

Сравнение производительности PostgreSQL в 32 и 64 битной среде


Оглавление документа

Страницы, ссылающиеся на данную: MichaelBochkaryov

Предыстория


Захотелось заюзать на полную мощность сервер с дуальным оптероном, на котором основной нагрузкой является СУБД PostgreSQL.


Естественно, встал выбор между средой i586 и x86_64. После неудачных попыток найти результаты тестирования производительности Postgre SQL? под Linux в 32-битной и 64-битной среде пришлось получать эти результаты на практике.

Приборы и материалы

Dual Opteron 246 (2 GHz), 2 GB RAM, 4xSCSI HDD (RAID 1+0).
Linux 2.6 SMP (i586, x86_64).
Postgre SQL? 8.1.3


Для тестирования брал утилиту pgbench из пакета postgresql-contrib.

Результат в 32-битной среде


Результат в 64-битной среде





Итак, при переходе на сборку под x86_64 имеем примерно 7% прирост производительности на выборках из БД. При апдейтах получалось похожее ускорение, но результаты умудрился не сохранить (с 840 до 900 TPS примерно прирост был).


 
Файлов нет. [Показать файлы/форму]
Комментарии [Скрыть комментарии/форму]