Нет, вам не нужно перекомпилировать PostgreSQL, чтобы воспользоваться дополнительными ядрами.
Что произойдет, так это то, что планировщик Linux теперь сможет выбирать два или более (до четырех) потоков / процессов postgresql для одновременного запуска, в основном они работают параллельно, а не ждать каждого из них. другой, чтобы получить часть процессорного времени. Это означает, что вы можете обрабатывать данные быстрее, поскольку теперь четыре разных запроса могут обрабатываться одновременно, а не только два, которые вы выполняли ранее.
PostGreSQL не требует дальнейшей настройки, чтобы использовать преимущества нескольких ядер / физических процессоров, и это полностью зависит от ОС. Вы в основном улучшили свою производительность за счет стоимости нового процессора.
Если вы ищете информацию о настройке вашего PostgreSQL, взгляните на этот пост о настройке PostgreSQL на выделенном сервере .
Поскольку теперь у вас есть больше процессов, способных работать одновременно, вы также можете рассмотреть вопрос об увеличении объема ОЗУ, который у вас есть, в зависимости от того, что у вас установлено в данный момент, чем больше база данных может храниться в памяти быстрее все транзакции и запросы будут!