你应该在程序中把不需要的连接断开,连接很耗资源的。还有,你可以把数据库服务器配置成mts的,这样可以提高连接性能。你还可以使用profile,对于长时间没有活动的连接,自动把它断开。找相关的书看一看,这只是手段。
解决方案 »
- oracle的Database control无法显示
- oracle語法 問題
- 请问执行计划中PARTITION LIST INLIST和PARTITION LIST ITERATOR有何不同?
- 在mysql5.0中写触发器,将数据同步到oracle10中
- 高手帮忙解决两小问题
- ORACLE如何查询FUNCTION是否被锁住
- oracle 游标使用疑惑
- 初学Forms~~一个问题困扰n天了~~还请高手指点下~
- 请问怎样使JOB submit后就立刻执行?
- 电信计费中长途重复话单的技术处理
- Oracle 在Linux 下安装快结束时出现问题
- 关于SQL语言,自动生成编号问题和INSERT的菜鸟问题。
还有,你说的,连接没有释放的问题。应该与asp端有关,因为Microsoft的ADO自动是做连接池的。如果用odbc的话,3.5版本以上,也是可以设连接池的。
我自己试了一下,在每个文件的结束处都加上Conn.close Set Conn=nothing ,可发现操作过程中会话数并没有减少的。也是比较奇怪。
to enhydraboy(乱舞的浮尘)
ADO也是自动作连接池的话,那是不是同一个连接可以被重复使用。
我怀疑是不是我的系统里面所需要的总连接数大于ORACLE默认的连接数的。
不知道你们做过的系统是否有需要自动手动去修改连接数的。
我目前做的是一套MIS系统,功能应该算很多,所有很多的SQL语句,会不会是这个原因造成需要的连接数很大的缘故?