- 1
- 0
- 约1.94万字
- 约 19页
- 2019-01-11 发布于湖北
- 举报
彻底理解SQL*Plus 系统变量
―――By 木水鱼(Jason Sun) E-mail:sjshjz@
APPI[NFO]{ON|OFF|text}
启用或禁止通过DBMS_APPLICATION_INFO包自动注册当前会话正在执行的模块(命令文件)的名称,或者手工注册模块名称。这可以使DBA能够监视每个模块的性能和资源使用情况。注册的模块的名称保存在V$SESSION视图相应会话的MODULE字段中。注册名称时实际是调用DBMS_APPLICATION_INFO.SET_MODULE存储过程。
[ON]:允许自动注册通过@、@@或START调用的命令文件的名称。
[OFF]:禁止自动注册通过@、@@或START调用的命令文件的名称。
[text]:用来手工设置当前会话正在执行的模块名称。
示例:
SQL set appinfo on
SQL @js2008.sql 模块名将被自动注册
SQL @jz.sql 模块名将被自动注册
当APPINFO为ON时命令文件的名称是自动被注册的。可执行下面两条语句分别查看js2008.sql模块和jz.sql模块的执行情况:
SQL select * from v$sqlarea where module like %js2008.sql;
SQL select * from v$sqlarea where module like %jz.sql;
而当APPINFO为OFF时则不会自动注册命令文件的名称,我们可以手工注册。
SQL set appinfo off
SQL set appinfo js2008 手工注册模块名
SQL @js2008.sql
SQL set appinfo jz 手工注册模块名
SQL @jz.sql
然后执行下面两条语句分别查看js2008.sql模块和jz.sql模块的执行情况:
SQL select * from v$sqlarea where module=js2008;
SQL select * from v$sqlarea where module=jz;
ARRAY[SIZE] {n}
指示SQL*Plus一次从服务器获取多少行的数据。n的默认值是15取值范围是1至5000。当查询返回的数据较多时设置为较大的值可提高效率,但需占用更多的内存。假设ARRAYSIZE设为5,而某条SQL查询将返回100行数据,则SQL*Plus需分20次才能从服务器获取到所有的数据行。如下所示:
创建一个具有100行数据的表,并设置ARRAYSIZE为5:
SQL set autotrace on 使SQL*Plus显示统计信息
SQL create table t_temp as select * from all_objects where rownum101;
SQL set arraysize 5
查询表中所有行
SQL select * from t_temp;
显示的统计信息如下:
0 recursive calls
9 db block gets
26 consistent gets
0 physical reads
0 redo size
15561 bytes sent via SQL*Net to client
2992 bytes received via SQL*Net from client
21 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
100 rows processed
参看统计信息中“SQL*Net roundtrips to/from client”这行数据。它说明了SQL*Plus需分20次从服务器获取所有数据行(加上发起查询的一次共21次)。
SQL set arraysize 100 修改ARRAYSIZE为100
SQL select * from t_temp;
显示统计信息如下:
0 recursive calls
9 db block gets
7 consistent gets
0 physical reads
0 redo size
13262 bytes sent via SQL*Ne
您可能关注的文档
- 超级房车赛汽车运动系统操作图文介绍.pdf
- 超级房车赛汽车运动系统解析图文攻略.pdf
- 超级笑话大集合.doc
- 超简单7招 拍出最出彩雨季人像作品.doc
- 超临界W型火焰锅炉垂直水冷壁低质量流速条件下热敏感性研究.pdf
- 超临界超超临界锅炉用钢.doc
- 超强心算秘诀留着教孩子.pdf
- 超人背GRE词汇十天一万惊人词汇记忆一智课教育旗下智课教育.pdf
- 超日太阳独立董事2010年度述职报告 20110224.pdf
- 超细金属粉微波电磁性能研究.pdf
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- 期末专题复习书面表达满分范文必背10篇人教版英语八年级上册(1).docx VIP
- 2026天津市津南创腾经济开发有限公司招聘8人考试笔试参考题库及答案解析.docx VIP
- 四川省成都市双流区2024-2025学年八年级上学期期末历史试题(含答案).docx VIP
- 1岗位操作指南-管家V2.0(A4版)修订稿.pdf VIP
- 山东省菏泽市2024-2025学年高一上学期期末考试语文试题.pdf VIP
- 痤疮护理 ppt课件资料讲解.ppt VIP
- 服装品类商业计划书.pptx VIP
- (正式版)DB15∕T 3202-2023 《高纬度多年冻土区公路工程地质勘察技术规范》.docx VIP
- 160个风机特性曲线.docx VIP
- 月考试卷Unit3-4(试题)人教PEP版英语六年级上册.docx VIP
原创力文档

文档评论(0)