请教关于open cursors 的问题

[复制链接]
查看11 | 回复4 | 2007-9-27 01:02:07 | 显示全部楼层 |阅读模式
近几天发现,v$sysstat中的'opened cursors current'数值一直在递增,不会降下来,有什么办法将这个数值降下来?就是说通过数据库管理可以将目前已打开
但又没被使用的cursors 关闭吗?
请各位帮忙指教一下,谢谢!
回复

使用道具 举报

千问 | 2007-9-27 01:02:07 | 显示全部楼层
应该是SQL解析太多吧,考虑使用绑定变量吧
回复

使用道具 举报

千问 | 2007-9-27 01:02:07 | 显示全部楼层
问题是现在系统程序是不可能变了(由于与开发公司关系已中断,程序不能再维护,也没有代码),只能通过数据管理来解决...
回复

使用道具 举报

千问 | 2007-9-27 01:02:07 | 显示全部楼层
v$sysstat 纪录的是系统累计信息,递增应该是正常的
回复

使用道具 举报

千问 | 2007-9-27 01:02:07 | 显示全部楼层
个人认为应该是在应用程序中使用了循环的游标,单位未进行关闭导致,建议修改应用程序看看!
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行