トランザクションプーリングとセッションプーリングのためにpgbouncerを使用する利点と欠点の概要を見つけるのが難しいです。pgbouncerでトランザクションプーリングを使用する利点は何ですか?
トランザクションの負荷が大きいと、負荷分散が改善されますか? pgbouncerからデータベースに接続するのに必要な数の接続を防止することですか?
トランザクションプーリングとセッションプーリングのためにpgbouncerを使用する利点と欠点の概要を見つけるのが難しいです。pgbouncerでトランザクションプーリングを使用する利点は何ですか?
トランザクションの負荷が大きいと、負荷分散が改善されますか? pgbouncerからデータベースに接続するのに必要な数の接続を防止することですか?
アイドルセッションを保持するアプリケーションを使用すると、トランザクションレベルのプーリングが役立ちます。 PgBouncerは、セッションを開いたままアイドル状態にする必要はなく、新しいトランザクションが開始されたときにセッションを取得するだけです。これらのアイドルセッションは、バックグラウンドでメモリを浪費している実際のアイドル状態のPgセッションではなく、Pgbouncer接続に費やします。&同期オーバーヘッドは何もしません。
トランザクションプーリングの代わりにセッションプーリングを使用する主な理由は、名前付きプリペアドステートメント、アドバイザリロック、リッスン/通知、またはトランザクションレベルではなくセッションレベルで動作するその他の機能を使用する場合です。