2012-01-19 29 views
1

eclipseLinkのバックアッププロジェクトで作業していますが、私はEclipseLinkで内部接続プールを使用したいのですが、オンラインになる前に、eclipselinkで接続プールの使用率を確認するには

私はEclipseLinkのロギングを有効にする必要があると思いますが、ログで何を見ているのか分かりません。

もう1つの質問は、接続プールサイズを設定するための最良の方法です。

答えて

2

ログを有効にすると、接続が取得され、プールに解放されるときがわかります。少なくとも最新バージョンで。

プールサイズについては、予想されるスレッド数(クライアントではなくスレッド)と同じサイズにします。アプリケーションサーバーにスレッドプールがある場合は、同様のサイズを使用する必要があります。あなたのハードウェアに応じて通常は20〜150、大きなハードウェアの場合はより多くを使用します。

スラッシングを避けるため、最大サイズと最小サイズを同じにします。別々の読み取り接続プールを使用しないでください。通常、JTAを使用しない限り、読み取り/書き込みプールを組み合わせる方が効率的です。あなたのIDEのを使って接続プールの設定を確認することができ、そうでない場合

 <property name="eclipselink.logging.level" value="FINE" /> 
     <property name="eclipselink.logging.session" value="true" /> 
     <property name="eclipselink.logging.thread" value="true" /> 
     <property name="eclipselink.logging.timestamp" value="true" /> 
     <property name="eclipselink.logging.connection" value="true" /> 

:使用はして有効にすることができ、ログ出力に使用中の接続の量をチェックすることができるかもしれません生成された適切な負荷を持つ

+0

それは多くの助けになる、私はそれを右に作ることができるかどうかを見て、感謝の男。 – Lopakhin

0

デバッガ: enter image description here

希望します。

関連する問題