2015-10-27 13 views
14

PreparedStatementPreparedStatementはセッションプールを使用し、プリコンパイルされており、PGbouncerはトランザクションレベルプーリングを使用しているため、PGBouncerは連携できません。JDBCとpgbouncerはcreateStatementと連携できます

私の質問はcreateStatementは事前コンパイルされていないのでPGBouncerと一緒に使用できますか?誰かがデータベースに接続してPGbouncerを使うことができる別のJava APIを私に教えてもらえませんか?

答えて

7

PgBouncer FAQは、PreparedStatementをプールすることはサポートしていませんが、パラメータprepareThreshold=0をJDBC接続URLに追加することで無効にできます。

この方法で、将来接続する可能性のある他のデータベースに対してもPreparedStatementのメリットを享受できますが、引き続きPgBouncerを介して接続できます。

関連する問題