Для PostgreSQL мощность процессора может быть очень важной, особенно если довольно большой процент активного рабочего набора ваших данных помещается в ОЗУ. Большинство баз данных, с которыми я работал, большую часть времени работали с центральным процессором. (Я только что проверил vmstat на сервере, на котором размещаются веб-сайты с миллионами посещений в день, на которых размещается более 5 ТБ пространства базы данных, и я никогда не видел более 2% времени ожидания на диске, но видел пик 12% времени ЦП пользователя.)
Поскольку PostgreSQL основан на процессах, любой отдельный процесс может работать так же быстро, как одно ядро, но в такой смеси, как у нас на вышеупомянутом сервере, с большим объемом небольших запросов, общий ЦП по всем ядрам является наиболее важным. При той же общей мощности ЦП PostgreSQL будет лучше работать с меньшим количеством более быстрых ядер, чем со многими более медленными ядрами.
До того момента, когда кешируется большой процент вашего активного набора данных, добавление ОЗУ обычно показывает больший эффект, чем добавление ядер. После того, как вы получите достаточное кеширование, польза от дополнительной оперативной памяти уменьшится, и вам будет лучше повысить мощность процессора.
Для получения более подробной информации по этой теме, касающейся PostgreSQL, я не думаю, что есть лучший источник, чем PostgreSQL 9.0 High Performance от Грега Смита . (Полное раскрытие, я был техническим рецензентом для книги, но не получил никакой финансовой выгоды от продаж.)