java調用預存程序逾時及DBCP參數配置說明

來源:互聯網
上載者:User
問題:            生產環境即時打標逾時;分析原因:       “即時打標java服務中,只建立資料庫Connection,沒有關閉資料庫Connection,導致資料庫連接池耗盡,無法再次擷取資料庫連結”;解決:          即時打標java服務中,增加 ”關閉資料庫Connection“;           即時打標預存程序中,結尾處增加"關閉dblink命令,及時釋放佔用的dblink資源"----命令:dbms_session.close_database_link(CONN_MY_LINK); 或者   execute immediate 'alter session close database link dbl_to_pridev'---使用這個命令;  相關文檔:http://blog.sina.com.cn/s/blog_53ed3dae010003qa.htmlhttp://www.blogjava.net/wangxinsh55/archive/2011/04/14/348277.html 如果開啟"removeAbandoned",那麼串連在被認為泄露時可能被池回收. 這個機制在(getNumIdle() < 2)
and (getNumActive() > getMaxActive() - 3)時被觸發.
舉例當maxActive=20, 活動串連為18,空閑串連為1時可以觸發"removeAbandoned".
但是活動串連只有在沒有被使用的時間超過"removeAbandonedTimeout"時才被刪除,預設300秒.
在resultset中遊歷不被計算為被使用. 
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.