TLDR;何も変更しないでください
レールでのプーリングは、PGBouncerでのプーリングとは異なります。 Rails接続プールは、そのプロセス内の任意のスレッドで使用できる接続のグループであり、通常は1つだけです。Railsプール内の各接続には、postgresデータベース、またはpostgresの前にある場合はPGBouncerへの接続があります。大規模なRailsアプリでは、ロードバランサーの背後にあるすべてのサーバーと複数のサーバーで複数のRailsプロセスを実行します。このようなもの:
PGBouncerがないと、postgresへのすべての接続で新しいpostgresプロセスが作成されます。大規模な場合は、実行するpostgresプロセスの数を制限して、CPUとメモリを最大限に活用しないようにする必要があります。 PGBouncerは、すべてのプロセスとすべてのサーバーにまたがるすべてのレールプールからの接続をプールし、それらを効率的に切り替えます。