Określa liczbę możliwych połączeń na proces ruby. Więc na wypadek, gdybyś wątł w swoją aplikację rails lub nadmiernie używał transakcji. Limity tutaj zależą od konfiguracji. Rozważ to:
- 50 procesów rubinowych
- każdy po 100 wątków
- mysql z ustawieniem 1000 jednoczesnych połączeń
więc ma sens, że każdy proces może otworzyć maksymalnie 20 połączeń (50 * 20 ==1000) w danym czasie. Więc ustawisz pool
wartość do 20 lub mniej.