2016-03-08 341 views
0

因此,我們已經部署了一個應用程序,它包含了我公司使用的大量業務邏輯。過了一段時間,性能比以前慢了很多,實際上在weblogic數據源配置中,我們將最大連接數設置爲100,但最近它不斷增加,直到達到極限。Weblogic 12c數據源高計數連接

我們將數據源重新配置爲200,但它不斷增加,這並不理想,因爲100是我們希望部署的最大連接。

high count

同時,也有一些線程卡在服務器了。但我認爲這不是問題。有人知道爲什麼這種突然發生? (在實現了一個更新但穩定的版本之後,他們說)

+0

一般來說,這與事務花費太長時間或使用連接而沒有事務並且不將它們返回到池中有關。 –

回答

0

從附加的截圖中我可以看到活動連接計數爲80。此外,我可以看到連接正在泄漏。

  1. 通過定義一些值(基於執行語句所用的平均時間)來啓用非活動連接超時。
  2. 確保所有JDBC連接在使用後都在您的代碼中關閉。