Il définit le nombre de connexions possibles par processus ruby. Donc, au cas où vous enfileriez votre application Rails ou que vous utiliseriez les transactions de manière excessive. Les limites ici dépendent de votre configuration. Considérez ceci :
- 50 processus rubis
- chacun avec 100 fils
- un mysql avec un paramétrage de 1000 connexions simultanées
il est donc logique que chaque processus puisse ouvrir au plus 20 connexions (50 * 20 ==1000) à un moment donné. Donc, vous définiriez le pool
valeur à 20 ou moins.