打开游标派生逻辑

时间:2016-08-18 02:16:47

标签: oracle oracle11g cursor performance-testing

在同时进行在线处理和批处理的环境中,有没有办法设计参数open_cursors?

我试图让我可以优化open_cursor参数的测试环境。我已经检查了Oracle性能调优指南,但我仍然无法理解如何到达这个数字。

运行负载转轮测试会帮助我达到这个数字吗?如果需要更多信息,请告知我们。

1 个答案:

答案 0 :(得分:1)

你真的有问题吗? open_cursors是单个会话可以打开的游标数量的限制。这不是系统范围的限制。正确的值不受负载或其他会话中发生的事情的影响。

对于正确编写的应用程序,默认值几乎总是绰绰有余。如果您的应用程序具有长时间运行的会话和游标泄漏,那么增加该值可能会让您在遇到问题之前运行更长时间,同时找到并解决游标泄漏但如果您有泄漏,则最终会用完无论你的设置如何。在绝大多数情况下,当人们收到与open_cursors相关的错误时,正确的解决方案是找到并修复泄漏游标的错误,而不是更改open_cursors