熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

使用連接池的意義

2013-11-15 12:03:31  來源: JSP教程 

  我從來都這樣說:不是所有的應用都要采用連結池一般的輕載用了連結池反而會降低效率要用什麼方式連結完全看你的系統瓶頸

  一個普通的連結過程中因為Connection一般要用到本地方法這些初始化是非常 耗用系統資源的連結初始化執行SQL語句關閉連結在一次普通的連結中總的資源分配應該是當然不是這麼精確只是為了說明在一次連結中真正執行語消耗的資源是很少的

  如果你的服務器平均每分種才有一次連結你當然只用這種普通連結因為整個一次連結過程才幾秒你不必要再讓連結池在余下的幾秒中也開著消耗資源但如果每秒種有次連結這時普通連結消耗的初始化資源就很高了用連結池就能顯示它的優勢

  所以到底采用什麼方式連接完全要根據你的應用而且要進行實實在在的並發仿真測試不要看到書上說什麼方式好就相信真正的構架一個平台是一種藝術而不只是一種技術要多方面綜合測試找到最佳的組合很多陷井並不是技術所能發現的比如你查看你的JVM還有很多空閒資源但系統卻已經崩潰了因為象連結初始化這種資源消耗在本地方法中JVM是反映不出來的但卻在同一物理內存中還有很多這樣的陷井重要的是經驗和測試!


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20187.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.