日期:2014-05-17  浏览次数:20727 次

oracle连接数影响应用服务器读取数据
目前我有一台单独的oracle数据库服务器,一台单独的应用服务器,oracle数据库服务器里有两个系统的数据分别在A\B用户下面,分别给A\B系统使用,oracle数据库服务器设置的最大连接数是800,现在发现一个问题,当oralce连接数达到500的时候,A系统应用服务器从oracle读取数据的服务就会间歇性的出错。
使用select * from v$session查看会话记录表,发现inactive的会话占大多数,500个大概只有80个是active的,那么那些inactive的session是不是也占用资源啊?是不是可以做个设备,让inactive的session及时释放资源呢?

------解决方案--------------------
应该不是session的问题,估计跟服务器其他资源有关,比如CPU\MEM\IO等,需要详细看,你可以找我。可以直接给我打电话010- 8270 5082。 或者到我的主页上找秋秋,这里不让发
------解决方案--------------------
改下连接池试试,连接池长期不动,就让他们关了吧