1

接続には休止状態と C3PO を使用しています。場合によっては、DB の負荷が増加し、問題に直面することがあります。

プールの制限を超えずに接続数を監視するにはどうすればよいですか?

DB への負荷を回避するために他にどのような監視を行うことができますか? いくつかの例を次に示します。

a. スレッド数。

b. CPU使用率。

c. スペースが残っています。

c. 膨大な数のトランザクションが問題を引き起こす可能性があるかどうかはわかりません。その場合、カウントを取得する方法。等

4

2 に答える 2

2

JavaMelody を試す - http://code.google.com/p/javamelody/

他の多くの便利なことの中で、使用されている接続の数を報告できます。

于 2013-02-05T19:42:24.937 に答える
2

c3p0 データソースには、JMX 管理経由でアクセスできます。PooledDataSourceには、JMX を介して公開される多数の興味深い操作があります。

JMX を介した c3p0 の構成と管理に関する詳細情報。

監視は、データソースの実行を監視するものであることに注意してください。モニタリングは DB への負荷を回避しません。実行時のパフォーマンスを分析し、必要に応じて接続プールを微調整するために使用できます。

于 2013-02-05T19:16:55.307 に答える