多執行緒程式中對資料庫連線使用的疑問
容器:weblogic6
資料庫:oracle8.1.7
描述:有一多執行緒程式執行在某一個埠上監聽到來的訊息,並將訊息儲存到資料庫中。採用的是從weblogic連線池中獲取連線的方式。
問題:如果在每個執行緒內部去獲取連線的話,擔心訊息量大時會很快將連線池的可用連線耗盡,而影響與此程式共用此連線池的網站訪問。而且在每個執行緒裡面去獲取連線,也比較耗時,效率較低。如果此多執行緒程式不用weblogic的連線池而是採用自己寫的連線池的話,不知道效果如何,應該和用weblogic的連線池是一樣的吧,因為oracle的併發連線數是一定的(購買時就定了)。無論有多少個池子在用,如果超過一定的限制,應該會在oracle端排隊吧,這都是偶自己猜測的,沒有根據,如果錯了,不要罵偶哦。
請問有什麼比較好的方式來處理這種情況麼?
資料庫:oracle8.1.7
描述:有一多執行緒程式執行在某一個埠上監聽到來的訊息,並將訊息儲存到資料庫中。採用的是從weblogic連線池中獲取連線的方式。
問題:如果在每個執行緒內部去獲取連線的話,擔心訊息量大時會很快將連線池的可用連線耗盡,而影響與此程式共用此連線池的網站訪問。而且在每個執行緒裡面去獲取連線,也比較耗時,效率較低。如果此多執行緒程式不用weblogic的連線池而是採用自己寫的連線池的話,不知道效果如何,應該和用weblogic的連線池是一樣的吧,因為oracle的併發連線數是一定的(購買時就定了)。無論有多少個池子在用,如果超過一定的限制,應該會在oracle端排隊吧,這都是偶自己猜測的,沒有根據,如果錯了,不要罵偶哦。
請問有什麼比較好的方式來處理這種情況麼?
相關文章
- 求助!關於多執行緒連線資料庫的問題執行緒資料庫
- disruptor中多執行緒消費者的疑問執行緒
- 關於多執行緒協作的疑問執行緒
- python中多程式處理資料庫連線的問題Python資料庫
- Android中Sqlite資料庫多執行緒併發問題AndroidSQLite資料庫執行緒
- 使用ADO,多執行緒訪問ACCESS資料庫的開發。 (轉)執行緒資料庫
- python使用多執行緒備份資料庫Python執行緒資料庫
- 關於使用ThreadLocal管理資料庫連線的一些疑問thread資料庫
- 關於執行緒使用中的幾個疑問,請教大家!執行緒
- Java中解決多執行緒資料安全問題Java執行緒
- Java 程式中的多執行緒Java執行緒
- ArcGISEngine中的多執行緒使用執行緒
- Spring中多執行緒的使用及問題Spring執行緒
- java web執行緒安全的疑問JavaWeb執行緒
- Android中的多程式、多執行緒Android執行緒
- Laravel 使用多個資料庫連線Laravel資料庫
- 多執行緒程式設計,處理多執行緒的併發問題(執行緒池)執行緒程式設計
- 多執行緒中的使用共享變數的問題執行緒變數
- Kettle資料庫資源庫連線執行示例資料庫
- 程式設計思想之多執行緒與多程式(3):Java 中的多執行緒程式設計執行緒Java
- springboot配置執行緒池使用多執行緒插入資料Spring Boot執行緒
- PyQt應用程式中的多執行緒:使用Qt還是Python執行緒?QT執行緒Python
- Java多執行緒中執行緒安全與鎖問題Java執行緒
- 執行緒數目對資料庫的影響執行緒資料庫
- 資料提取方法-多程式多執行緒爬蟲執行緒爬蟲
- 同步寫兩個資料庫--多執行緒資料庫執行緒
- python多執行緒程式設計1— python對多執行緒的支援Python執行緒程式設計
- 執行緒以及多執行緒,多程式的選擇執行緒
- 多執行緒程式設計基礎(一)-- 執行緒的使用執行緒程式設計
- 程式設計思想之多執行緒與多程式(4):C++ 中的多執行緒程式設計執行緒C++
- seam中使用多執行緒的問題執行緒
- 多執行緒-程式和執行緒的概述執行緒
- Java多執行緒-執行緒池的使用Java執行緒
- Shell多執行緒備份資料庫的指令碼執行緒資料庫指令碼
- Java中多執行緒的概述、實現方式、執行緒控制、生命週期、多執行緒程式練習、安全問題的解決...Java執行緒
- Jedis 與 MySQL的連線執行緒安全問題MySql執行緒
- Java程式設計師面試中的多執行緒問題Java程式設計師面試執行緒
- MSSQL資料庫後臺程式(執行緒)SQL資料庫執行緒