process数达到最大值

[复制链接]
查看11 | 回复9 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
各位老大,
紧急紧急!!!
数据库是10.2.0.3.0, 设的是直连方式, 服务器OS是unix的,
现在session数是2700多, process是3900多, process的设的最大值为4000, 内存已达到99%了,
直连方式有哪位见过session和process数相差这么多的吗?
哪位大师有什么办法吗?先谢过了~~~
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我觉得你这个架构中需要加一个中间件 而不是直连。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
以前用的是9i的, 没有问题, 一月一号开始用的10g,
今天突然这样了, 与DB版本有关系吗?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
原帖由 wsny 于 2008-1-18 10:41 发表
我觉得你这个架构中需要加一个中间件 而不是直连。




设计成这样,让人咋办?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
如果连接频繁但连接时间较短,而且允许停机调整的话,可以考虑用shared server
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
mts 也许管用吧
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
这个你要去查应用为什么session释放了,process还连着?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
用MTS还不如考虑加应用服务器用连接池,都有这么多的连接请求了也不考虑分层结构,迟早要死的
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
试试用oracle10G的数据库driver替换应用服务器使用的driver,例如JDBC driver
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
建议要加中见间的.不然早晚会出问题.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行