PgBouncer 1.12.0リリース、PostgreSQLデータベース接続プール

PgBouncer 1.12.0がリリースされ、pgbouncerは軽量PostgreSQL接続プーリング、セッションの接続プーリングをサポートし、トランザクション・ステートメントと3つのモードがプーリング接続プーリング接続です。

新しいバージョンは、これによりPostgreSQLの相互運用性の新しいバージョンを改善し、新しいSCRAMの支援にPgBouncer 1.11.0の修正が含まれているので、特にアップグレードするSCRAMユーザーをお勧めします。更新内容は、以下のとおり

プロパティ

  • SO_REUSEPORTソケットオプションを開くための設定を追加します。同じホストPgBouncer上の複数のインスタンスを許可するいくつかのオペレーティング・システムでは、同じポートで待機し、コアが自動的に割り当て接続されています。
  • resolv.confファイルとは別に、オペレーティングシステムを使用するための設定を追加します。これは、カスタムDNSサーバーや他のDNSオプションを設定することができます。
  • SHOWバージョン行の代わりに、従来のメッセージ送信通知の出力結果です。これは、使いやすく、その他のSHOWコマンドと一致します。

リペア

  • 統計情報は、代わりにBIGINTの列番号に送信されます。これは、いくつかのクライアントライブラリがオーバーフローBIGINT値の範囲に失敗回避できます。#360、  #401
  • 修理PAMユーザはパスワードの問題を失いました。#285
  • スクラムのチャネルボンディングは、クライアントを受け入れるために有効になっています。PgBouncerに接続し、接続が失敗したときに以前は、いくつかのケースでは、サポートチャネルボンディングクライアント(つまり、PostgreSQLの11+)が発生します。(PgBouncerは、チャネルボンディングをサポートしていません。この変更はのみバウンドクライアントの回復のためのサポートを提供します。)
  • (アルパインのLinuxで使用される)MUSL-libcのコンパイル修理の新しいバージョンを使用してください。

詳細については、更新されたリストを

ダウンロード:pgbouncer-1.12.0.tar.gz

おすすめ

転載: www.oschina.net/news/110700/pgbouncer-1-12-0-released