只能设置很大,不能无限
当前的连接数
select count(*) from v$process
设置的最大连接数(默认值为150)
select value from v$parameter where name = 'processes'
根据我的猜想,这个主要有两可以从以下几个个方面出来1、检查webservice与数据库之间是不是会有丢包的现象,优化webservice的数据库链接
2、查看数据库的数据量以及读写(i/o)情况,根据情况添加相应的索引或者采取一定的表的读写优化
3、添加数据库的pga,因为pga主要是管理数据的链接的。尽量减少不需要的数据库的排序和分组
单纯靠增大max pool size=512 的值来增大连接数 应该并不能解决你的问题。应该正常的来说 512的连接数已经足够多的了,入股还出现超过连接数的话,说明你的代码里有大量的数据库连接没有关闭,造成连接池泄漏,需要重新检查你的源代码,一个数据库连接使用完毕后要及时关闭,否则你设置再大的连接数也没有用,只是网站崩溃的时间晚一点而已。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)