У нас есть приложение rails 3.2 (.11) с множеством динамиков, работающих на стеке бамбука heroku, подключающихся к серверу RDS MySQL. Кажется, что есть некоторые проблемы с нашими текущими соединениями с базой данных, поэтому мы пытаемся отлаживать то, сколько соединений каждый динамик разворачивается. Я знаю, что могу установить размер пула соединений в конфигурации DATABASE_URL
на heroku, но не могу понять, сколько соединений в настоящее время используется по умолчанию.
Два основных вопроса:
1) Как узнать размер пула соединений, который используется героем?
2) Есть ли какая-либо причина, по которой дино потребуется размер пула соединений больше 1? Я понимаю, что рельсы могут выполнять только один запрос за раз, поэтому одно соединение с базой данных должно быть всем, что необходимо, насколько я могу видеть.