http://msq.javaeye.com/blog/60387
一般是300
不要超過(guò)這個(gè)數(shù)
最小25
最大可設(shè)到125
然后具體還有一些其它的參數(shù)都在我的EMAIL里有說(shuō)明
所有的容器就那幾個(gè)參數(shù),無(wú)法是有的是寫在PROPERTIES有的是寫在XML有的是直接圖形化設(shè)在界面里而己
如果你的一個(gè)FOR循環(huán)里套了300個(gè)以上的PSTMT或者是STMT你想想,那一定會(huì)拋錯(cuò)
因此這個(gè)就限制了你的設(shè)計(jì)
你在設(shè)計(jì)一些大循環(huán)或者是BATCH JOB時(shí)就要考慮多線程啦,還有分批次啦,分頁(yè)啦等
因?yàn)槟憧梢苑糯筮@個(gè)300個(gè)連接的設(shè)置,可是付出的代價(jià)是ORACLE服務(wù)器使用內(nèi)存數(shù)的上升
你可以放到1000,放到3000,如果是3萬(wàn)呢?還不夠呢
對(duì)吧
每開一個(gè)PSTMT或者是STMT就是一個(gè)連接,每開一個(gè)CONNECTION也是一個(gè)連接
因此你的程序就要及時(shí)且合理的去關(guān)閉這個(gè)CONNECTION
具體就要看實(shí)際情況了