首頁 > 資料庫 > mysql教程 > 10046tracecontext

10046tracecontext

WBOY
發布: 2016-06-07 15:29:23
原創
1078 人瀏覽過

10046 trace可以帮助我们解析一条或多条SQL、PL/SQL语句的运行状态,这些状态包括解析、取值、执行三个阶段的详细过程已经所消耗资源的多少等等。 10046还可以帮助我们分析一些DDL维护命令的内部工作原理,是我们学习oracle的必备工具。 10046有不同的trace

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;

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板