2016-04-11 10 views
0

私はWebアプリケーション用に休止状態を使用していますが、正常に動作しています。以下のような接続プーリングのプロパティを設定しました。hibernateでc3p0のプロパティの特定の値を設定する方法は?

<property name="hibernate.c3p0.min_size">5</property> 
    <property name="hibernate.c3p0.max_size">20</property> 
    <property name="hibernate.c3p0.timeout">300</property> 
    <property name="hibernate.c3p0.max_statements">50</property> 
    <property name="hibernate.c3p0.idle_test_period">3000</property> 

私は

min_size = 5, max_size=20, max_statements=50を設定しているが、それはそうmin_size=1, max_size=100, max_statements=500

、どのような根拠で、私はこれらの値を設定すべきだろうか?私は完全デシベル活動が上起こっているどのくらいのチェックするために、持っているどのくらいの負荷アプリケーションに依存する

答えて

0

約コネクションプーリングを休止いくつかのチュートリアル を読んだことがあるが、これらのプロパティの値を設定する方法を具体的なアイデア を得るdidm't C3P0側あなたは、オブジェクトの内部統計情報を監視するために持っていて、統計情報とそれに基づいてあなたが管理し、プールを構成することができますが、plzは私もあなたがチェックすることをお勧めします

Configuring and Managing c3p0 via JMX

リンクの下に確認することを確認するためにJMXを必要としますHikariCP、その方法としてはc3p0よりはるかに優れています。

関連する問題