アイドルセッションを保持するアプリがある場合は、トランザクションレベルのプーリングが役立ちます。 PgBouncerは、セッションを開いてアイドル状態に保つ必要はなく、新しいトランザクションが開始されたときにセッションを取得するだけです。これらのアイドルセッションのコストはpgbouncer接続のみであり、バックエンドがメモリの浪費と同期オーバーヘッドの周りに座って何もしない実際のアイドルPgセッションではありません。
トランザクションプーリングの代わりにセッションプーリングが必要な主な理由は、名前付きプリペアドステートメント、アドバイザリロック、リッスン/通知、またはトランザクションレベルではなくセッションレベルで動作するその他の機能を使用する場合です。