- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.
理解 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 请求, 这个游标将会存入 Session 的游标缓存中。 对于将来同样的查询,
就甚至不要 soft parse ,直接从 Session 的游标缓存中取。
验证:
登录两个 SQL*PLUS 客户端,分别为 Session test 和 Session monitor 。
1. 检查是否参数设置,以及执行的 SQL 语句是否在 V$OPEN_CURSOR 找到。
Session Test:
SQL show parameter session_cached_cursors;
NAME TYPE VALUE
session_cached_cursors integer 0
SQL select sid from v$mystat where rownum=1;
SID
9
.
.
SQL select sid from v$mystat where rownum=1;
SID
9
通过如上的执行结果可以知道,当前参数设置 session_cached_cursors 的值为 0 ,不缓存当前 Session 关
闭的游标。当前 Session 的 ID 为 9 。
Session Monitor: SQL SELECT SID, n.NAME para_name, s.VALUE used
2 FROM SYS.v_$statname n, SYS.v_$sesstat s
3 WHERE n.NAME IN (opened cursors current, session cursor cache count)
4 AND s.statistic# = n.statistic# 5 AND SID = 9;
SID PARA_NAME USED
9 opened cursors
您可能关注的文档
- LCD与LED液晶显示屏区别.pdf
- LCM和LCD的基本知识.pdf
- LED室外显示屏安装过程.pdf
- LED恒流驱动器件MOSFET选择.pdf
- LED手电制作电路.pdf
- LED显示屏操作流程说明书.pdf
- LED显示屏知识试题A.pdf
- LED显示屏设备清单.pdf
- LED显示屏集群方案X60方案.pdf
- LED演播室显示屏简单使用手册.pdf
- 小学生自我控制技巧.docx
- Module3Unit1第1课时教案 2023-2024学年七年级外研版英语下册.docx
- 第二章 活动1 认识三维建模技术(第2课时)教案 2023-2024学年 人教版 八年级初中信息技术下册.docx
- 2024学年高中倡导道德学校同时安全班会教学设计.docx
- 9 亮眼睛 教学设计.docx
- 第6单元习作:身边那些有特点的人 教案2023-2024学年三年级语文下册同步作文.docx
- 人教版一年级下册美术9.《生活中的趣事》教学设计 教案.docx
- Unit 3 Friends from other countries 单元教学设计 2023-2024学年牛津上海版(试用本)七年级英语上册.docx
- 2024学年高中全员防范拒绝校园恶行班会教学设计.docx
- 8 卜算子·送鲍浩然之浙东 教学设计-2023-2024学年语文六年级下册统编版.docx
文档评论(0)