退出oracle连接不上,Oracle连接没有关闭

我们有ASP.NET应用程序,它与odp.net连接到oracle数据库.

最近我们开始遇到一些性能问题.似乎Oracle连接没有关闭并最终堆积,直到它崩溃我们的网站.

作为第一步,我们进行了代码审查,并确保在执行后关闭所有打开的连接.

OracleConnection cn = Helpers.ConnectToDB();

try

{

cn.Open();

//do somtehing

}

catch (Exception ex)

{

//log error

}

finally

{

cn.Close();

cn.Dispose();

}

但这并没有帮助,每隔几个小时连接堆积并崩溃我们的网站.

这是昨天的连接日志:

TO_CHAR(DATE_TIME,'DD/MM/YYYY MACHINE STATUS CONNECTIONS

19/01/2012 14:40:03 WORKGROUP\OTH-IIS-1 ACTIVE 1

19/01/2012 14:38:00 WORKGROUP\OTH-IIS-1 ACTIVE 2

19/01/2012 14:35:57 WORKGROUP\OTH-IIS-1 ACTIVE 2

19/01/2012 14:34:55 WORKGROUP\OTH-IIS-1 ACTIVE 28

19/01/2012 14:33:54 WORKGROUP\OTH-IIS-1 ACTIVE 26

19/01/2012 14:31:51 WORKGROUP\OTH-IIS-1 ACTIVE 34

19/01/2012 14:30:49 WORKGROUP\OTH-IIS-1 ACTIVE 96

19/01/2012 14:29:47 WORKGROUP\OTH-IIS-1 ACTIVE 73

19/01/2012 14:28:46 WORKGROUP\OTH-IIS-1 ACTIVE 119

19/01/2012 14:27:44 WORKGROUP\OTH-IIS-1 ACTIVE 161

19/01/2012 14:26:43 WORKGROUP\OTH-IIS-1 ACTIVE 152

19/01/2012 14:25:41 WORKGROUP\OTH-IIS-1 ACTIVE 109

19/01/2012 14:24:40 WORKGROUP\OTH-IIS-1 ACTIVE 74

19/01/2012 14:23:38 WORKGROUP\OTH-IIS-1 ACTIVE 26

19/01/2012 14:22:36 WORKGROUP\OTH-IIS-1 ACTIVE 2

19/01/2012 14:21:35 WORKGROUP\OTH-IIS-1 ACTIVE 2

崩溃点发生在14:27:44,重新启动应用程序后,连接开始下降.

我们使用的连接字符串是:

那么这里的问题是什么?

我们是否需要定义或更改以下属性之一:

Connection Lifetime,Decr Pool Size,Max Pool Size,Min Pool Size?

在这种情况下,建议的设置是什么?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值