什么应用需要开这多的链接,给我的第一感觉就是程序代码没有正确的释放连接,oracle默认的连接数是150个吧

解决方案 »

  1.   


    因为业务需要,这个系统业务并发量在高潮的时候会达到330的并发数,所以需要的连接出会多一些,oracle的process是设为500了,现在的情况是并发量高潮后,数据库进程达到380+,之后业务并发平缓,但是数据库的进程和v$session表中的active连接没有下降太多,跟并发高潮之前平缓阶段的数据库进程数相差很大,之后下个业务并发高潮来到的时候数据连接池的连接会超过最大值,导致获取不到数据库连接!
      

  2.   

    我也喷到这种问题了,dbcp恶心死了,怎么计算他释放的个数呢?