多くのアプリケーションサーバで接続プールが統合されている、とさえスタンドアロンアプリケーションがHikariCP、ApacheのDBCPのような使用のいずれかに設定することができ、PgBouncerとWildFly/Application Serverの接続プールの利点?など
だから、アプリケーションが既に接続プールを持っているときPgBouncerを使用する利点は何ですか?
最も近い答えはWhat are advantages of using transaction pooling with pgbouncer?で、別の接続プールの使用については言及せず、アイドルセッションの使用が利点であると述べています。
私は、最小プールサイズ、最大プールサイズ、アイドルタイムアウトで設定されたWildFlyを使用します。使用していないときにアイドル状態の接続を削除します(主な利点である場合)。
これは、このシナリオでPgBouncerが適合しないと思うので、アプリケーションサーバー接続プールのみを使用してください。
トランザクションプールモードでは、PgBouncerはパフォーマンス上の選択肢のようには見えない名前付きプリペアドステートメントを使用できません。
利点がある場合は、wildfly接続プールでうまくいきますか?
pgBouncerは、通常、マスタサーバとスレーブサーバの間でロードバランシングを行う場合にも使用されます。 1つのPostgresサーバにしか接続していない場合、アプリケーションサーバの接続プールは十分です –