`
- 浏览:
9155 次
- 性别:
- 来自:
北京
-
10046
1.开启和关闭
当前session
alter session set events ‘10046 trace name context forver,level 12’ --打开
alter session set events ‘10046 trace name context off’ --关闭
其中level代表10046事件设置的级别,可分4类
1 -启用标准的sql_trace功能,等价于sql_trace
4 -level + 加上绑定值
8 -level1+等待事件跟踪
12 -level1+level4+level8
Level级别越大产生的trace内容越多,这样对session的执行效率有影响同时会影响TKPROF格式化的用时
全局session
alter system set sql_trace=true
alter system set events ‘10046 trace name context forver,level 12’ --打开
alter system set events ‘10046 trace name context off’ --关闭
指定用户session
select sid.serial#,username from v$session where username =’’
exec dbms_system.set_ev(sid,serial#,10046,8,’username’);
exec dbms_system.set_ev(sid,serial#,10046,0,’username’);
2.获取跟踪文件
3.TKPROF格式化
TKPROF是oracle自带的文件格式化工具
tkprof tracefile outputfile [options]
sort顺序
tkprof tracefile outputfile sys=no sort=prsela,exeela,fchela
prsela--解析耗费时间,exeela--执行时间,fchela--获取数据行时间
- 大小: 170.8 KB
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
oracle的10046事件跟踪.pdf
Oracle 10046 事件的详细分析说明。dba很值得一看
10046事件和sql_trace.docx
Oracle的重要诊断工具events_如10046事件来进行SQL跟踪
我们经常在论坛上看到用10046事件来进行SQL跟踪,那么到底是什么回事呢?这篇文章就可以很好的从零开始,告诉你是什么和怎样用
Oracle的重要诊断工具events_如10046事件来进行SQL跟踪.docx
从Oracle8i开始,Oracle引入了特殊的触发器,这些触发器并不是和特殊的DML事件相关联的(DML事件,如,INSERT,UPDATE和DELETE)。这些系统级别的触发器包括数据库启动触发器,DDL触发器和最终用户登陆/注销触发器。...
10046事件跟踪详细指南
国内第一本真正意义上从工作经验出发,以作者的心得体会全面论述...书中涉及很多新的性能话题,比如执行计划,bind peeking,并行执行,10046及10053事件,AWR报告等,基本上涵盖了所有Oracle数据库性能方面的知识。
10.4 使用SQL_TRACE/10046事件进行数据库诊断 497 10.4.1 SQL_TRACE及10046事件的基础介绍 497 10.4.2 诊断案例之一:隐式转换与索引失效 502 10.4.3 诊断案例之二:跟踪后台错误 506 10.4.4 10046与等待...
第10章 sql_trace和10046事件 254 10.1 sql_trace 254 10.2 tkprof工具 256 10.3 10046事件 268 第11章 10053事件 276 第12章 性能视图和性能参数 294 12.1 性能视图 294 12.1.1 v$sql 295 12.1.2 v$sql_shared_...
深入解析OracleDBA入门进阶与诊断案例 扫描版 作 者:盖国强 著 ... 10.4 使用SQL_TRACE/10046事件进行数据库诊断 10.5 使用物化视图进行翻页性能调整 10.6 一次横跨两岸的问题诊断 10.7 总结
深入解析OracleDBA入门进阶与诊断案例 扫描版 作 者:盖国强 著 ... 10.4 使用SQL_TRACE/10046事件进行数据库诊断 10.5 使用物化视图进行翻页性能调整 10.6 一次横跨两岸的问题诊断 10.7 总结
深入解析OracleDBA入门进阶与诊断案例 扫描版 作 者:盖国强 著 ... 10.4 使用SQL_TRACE/10046事件进行数据库诊断 10.5 使用物化视图进行翻页性能调整 10.6 一次横跨两岸的问题诊断 10.7 总结
第10章 sql_trace和10046事件 254 10.1 sql_trace 254 10.2 tkprof工具 256 10.3 10046事件 268 第11章 10053事件 276 第12章 性能视图和性能参数 294 12.1 性能视图 294 12.1.1 v$sql 295 12.1.2 v$sql_shared_...
数据库、数据表、数据表I/O优化原则 2、选用适合的ORACLE优化器 3、访问Table的方式 ...8、使用sql_trace/10046事件进行数据库诊断 9、当前会话的所有SQL语句生成执行计划 10、如何干预执行计划 - - 使用hints提示
-用于查看数据库大小和跟踪Oracle会话的实用程序(将pkg_ProcessMonitor.setSqlTrace()放在代码之前,然后您将收到包含10046事件跟踪文件的电子邮件); -日志记录功能(类似于log4j,将PL / SQL异常消息长度的...
它为扩展SQL跟踪文件(事件10046)生成详细的资源配置文件,其中包含有关消耗响应时间(按事件,按游标等),数据文件的使用情况,错误分析(SQL,PL / SQL)等信息。 它还包含用于跟踪文件的其他处理(提取会话...
SQL TRACE原理、方法、事件查看 总结, 还包括10046,10053事件的讲解
上次发过一个,这个有些改动,有部分关于访问路径的几种索引扫描有改动,其他的包括 执行计划分析 执行顺序分析 10046事件 10053事件这些部分都没变,变的部分只是写的更详细些了