Oracle执行计划——Oracle 如何启用执行计划

来源:互联网 发布:哪个团购软件 编辑:程序博客网 时间:2024/05/17 20:27
1 启用Autotrace

1.1 以sys用户,运行utlxplan.sql

sqlplus / as sysdba

SQL> @$ORACLE_HOME/rdbms/admin/utlxplan.sql

1.2 通过执行plustrce.sql脚本创建plustrace角色

SQL> @$ORACLE_HOME/sqlplus/admin/plustrce.sql

1.3 授权

将 plustrace 角色授予当前用户(无 DBA 角色的用户),或者grant plustrace to public;

2 设置Autotrace的命令

序号

命令

解释

1

SET AUTOTRACE OFF

此为默认值,即关闭Autotrace

2

SET AUTOTRACE ON

产生结果集和解释计划并列出统计

3

SET AUTOTRACE ON EXPLAIN     

显示结果集和解释计划不显示统计

4

SET AUTOTRACE TRACEONLY 

显示解释计划和统计,尽管执行该语句但您将看不到结果集

5

SET AUTOTRACE TRACEONLY STATISTICS  

只显示统计

Eg:SET AUTOTRACE ON, set timing on, alter session set time_statistics=true;

3 Autotrace执行计划的各列的涵义

序号

列名

解释

1

ID_PLUS_EXP                          

每一步骤的行号

2

PARENT_ID_PLUS_EXP        

每一步的Parent的级别号

3

PLAN_PLUS_EXP                   

实际的每步

4

OBJECT_NODE_PLUS_EXP

Dblink或并行查询时才会用到

Autotrace Statistics常用列解释

序号

列名

解释

1

db block gets       

从buffer cache中读取的block的数量

2

consistent gets  

从buffer cache中读取的undo数据的block的数量

3

physical reads   

从磁盘读取的block的数量

4

redo size             

DML生成的redo的大小

5

sorts (memory)  

在内存执行的排序量

6

sorts (disk)         

在磁盘上执行的排序量


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 微信的零钱密码丢了怎么办 微信公众号被屏蔽了所有功能怎么办 刚开淘宝店没信誉要怎么办 如果发现货品有问题商家不换怎么办 文件夹里面的图片怎么拖不动怎么办 网赌系统维护审核就不给提款怎么办 客户说我卖的东西是假货怎么办 微信小程序第三方平台倒闭了怎么办 金立手机锁屏密码忘了怎么办 不知道微信账号的公众号密码怎么办 微信公众号充话费充错号码怎么办 蜻蜓商城三天免流业务退不了怎么办 日上免税店提货日期写错了怎么办 微信公众平台账号名密码忘了怎么办 有人扬言要搞垮我的店铺怎么办 招行信用卡签到积分未领取怎么办 怎么办照片发送到邮微信箱里去 苹果手机备忘录没刪除就没了怎么办 因恶意刷公众号而被微信封号怎么办 禁停路段发生剐蹭怎么办办 新三板公司退市了 小股东怎么办? 爱用商城发货没有物流信息怎么办 拼多多的快递的运单号发错了怎么办 追光娱乐账号被别人盗用了怎么办啊 用鲁大师检测硬盘出现损坏怎么办 客户拖款迟迟不给给怎么办 百度云盘文件密码忘记了怎么办 用来注册亚马逊的公司注销了怎么办 亚马逊中国卖家太多美国卖家怎么办 付款了!卖家不想卖了怎么办? 手机通讯录同步助手密码忘了怎么办 毕业生学位信息照片上传错了怎么办 报名计算机二级照片上传很慢怎么办 网上报名时照片上传错了怎么办 特岗教师报名时照片上传模糊怎么办 百家号申请过新手被拒绝三次怎么办 6岁儿童个子高不长肉体形瘦怎么办 网页游戏加载完毕卡了不动怎么办 小番茄未成熟下面就坏掉是怎么办 千牛快捷短语界面变得好宽怎么办 申请大王卡手机号填错了怎么办