タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Postgresqlとコネクションプールに関するy_uukiのブックマーク (2)

  • コネクションプーリングの効果を実測してみる - n-agetsumaの日記

    Java EE アプリケーションサーバを使うとどの製品にもDBコネクションプーリング機能が付いている。DB接続の再接続にはコストがかかることがこの機能の動機だが、いったいどれくらいの『コスト』なのか。あまり実データを見たことないので、実際に測ってみる。 テスト環境 コストを実感しやすいように、DBには接続ごとに対応した子プロセスをfork()するPostgreSQLを使ってみる。 Mac OS X (Core i5 1.7GHz) OracleJDK 1.7.0_51 PostgreSQL 9.3 PostgreSQL JDBC Driver 9.3-1100-jdbc41 Commons DBCP 1.4 テスト内容 10多重で1回、100回、1000回、10000回の新規接続して SELECT 1 を投げるプログラムを実行する。DBCPを使ったコネクションプーリングの有無で性能を比較す

    コネクションプーリングの効果を実測してみる - n-agetsumaの日記
  • pgpool Wiki

    Pgpool Wikiへようこそ! Pgpool-IIとは? Pgpool-Ⅱは、PostgreSQLサーバとクライアントの間で稼働する、ミドルウェアです。BSDやMITに似たライセンスで公開されています。下記のような機能があります。 コネクションプーリング Pgpool-IIはPostgresSQLとの接続を保持し、ユーザ名、データベース名、プロトコルバージョンなどの属性が同じである新しい接続があるたびに、それらの接続を再利用します。それによってコネクション確立のオーバヘッドを減らし、システム全体のスループットを向上させます。 レプリケーション Pgpool-Ⅱは複数のPostgreSQLサーバを管理することができます。レプリケーション機能を使うことで、二つ以上の物理ディスクをリアルタイムでバックアップすることが可能になります。そのため、ディスクが故障してもサーバを止めることなく、サービ

  • 1