Действительно нужен пул соединений с БД для рельсов единорога?

Я не могу найти документ, описывающий эффект объединения базы данных дляединорог.

Единорог разветвляется на несколько рабочих процессов. Я настроил prefork, и очень важно не разделять соединения с базой данных между работниками, поэтому я перезагружаю соединения db после fork.

Мое приложение rails имеет 8 рабочих на сервер, а размер пула в database.yml равен 5, тогда я увидел 45 подключений к mysql.

Каждый работник однопоточный, который обрабатывает 1 запрос за раз. SQL-запросы должны быть блокирующими. Кажется, остальные 4 соединения бесполезны? Могу ли я установить размер пула в 1 для лучшей производительности?

Ответы на вопрос(1)

Ваш ответ на вопрос