求教DataSet大量占用Oracle的cusor不及时释放的原因!
AspNet+oracle9i项目,其中有部分页面并发量较大,发现使用一段时间后数据库就报cusor游标不够用。跟踪数据库发现大量的cusor被占用,并未及时释放。
检查代码,连接都按照正常模式释放。
最后将并发量大的函数由返回DataSet改为返回OracleDataReader,问题解决。
不明白的地方就是DataSet和Oracle的cusor有何关系?为什么连接关闭后cusor并没有被及时释放?
cusor DataSet --------------------编程问答-------------------- 没人给解答下? --------------------编程问答-------------------- 友情帮顶,没遇到过 --------------------编程问答-------------------- 继续寻求答案
补充:.NET技术 , C#