首页 > 其他 > 详细

10046 trace context

时间:2014-03-19 07:57:43      阅读:489      评论:0      收藏:0      [点我收藏+]

10046 trace可以帮助我们解析一条或多条SQL、PL/SQL语句的运行状态,这些状态包括解析、取值、执行三个阶段的详细过程已经所消耗资源的多少等等。

10046还可以帮助我们分析一些DDL维护命令的内部工作原理,是我们学习oracle的必备工具。


10046有不同的trace level

level 1 启用标准SQL_TRACE功能,包括SQL语句、服务时间、响应时间、处理的行数及物理和逻辑读等等信息。

level 4 比level 1 多收集绑定变量

level 8 比level 1 多收集等待时间相关信息

level 12 比level 1 多收集绑定变量及等待事件等相关信息

level 16 仅在11.1之后可用为每一次执行生成STAT信息

level 32 比level 1少执行计划等信息


设置的方法如下:

session 级别: alter session set events ’10046  trace name context forever,level X’;

system 级别 :      alter system  set events ’10046  trace name context forever,level X’;

针对非本会话的 某一个进程设置,如果你知道他的SPID 操作系统进程号

oradebug setospid SPID;

oradebug event 10046 trace name context forever, level X;



10046 trace context,布布扣,bubuko.com

10046 trace context

原文:http://blog.csdn.net/ora_raymond/article/details/21460113

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!