Сравнение производительности PostgreSQL в 32 и 64 битной среде
Предыстория
Захотелось заюзать на полную мощность сервер с дуальным оптероном, на котором основной нагрузкой является СУБД PostgreSQL.
Естественно, встал выбор между средой i586 и x86_64. После неудачных попыток найти результаты тестирования производительности Postgre SQL под Linux в 32-битной и 64-битной среде пришлось получать эти результаты на практике.
Для тестирования брал утилиту pgbench из пакета postgresql-contrib.
Результат в 32-битной среде
Результат в 64-битной среде
Итак, при переходе на сборку под x86_64 имеем примерно 7% прирост производительности на выборках из БД. При апдейтах получалось похожее ускорение, но результаты умудрился не сохранить (с 840 до 900 TPS примерно прирост был).