ORACLE 判断OPEN_CURSOR参数设置合理性.docxVIP

  • 8
  • 0
  • 约3.96千字
  • 约 4页
  • 2017-12-17 发布于河南
  • 举报
ORACLE 判断OPEN_CURSOR参数设置合理性

理解V$OPEN_CURSOR, V$SESSION_CACHED_CURSOR概念:OPEN_CURSOR,定义每个Session最大能够打开的游标数量。在init.ora文件中定义,可以通过select * from v$parameter where name = open_cursors查询。V$OPEN_CURSOR,当前Session缓存的游标,而不是曾经打开的游标。 V$SESSION_CACHED_CURSOR,当前Session已经关闭并被缓存的游标。V$OPEN_CURSOR中显示的当前Session游标缓存中游标,如果要精确查询当前Session打开的游标总数,需要从V$ SESSTAT中查询。select a.value, s.username, s.sid, s.serial# from v$sesstat a, v$statname b, v$session s where a.statistic# = b.statistic# and s.sid=a.sid and b.name = opened cursors current; Session Cache的原理:当设定SESSION_CACHED_CURSOR的值之后,当有parse请求的时候,Oracle会从library cache中查询。如果有超过3次同样的parse请求,这个游标将会存入Se

文档评论(0)

1亿VIP精品文档

相关文档