1、开启10046事件跟踪 alter session set events

1、开启10046事件跟踪

alter session set events '10046 trace name context forever, level 12';

2、随便执行一个SQL语句(trace文件中我们会发现此SQL的执行情况)

select * from dba_users where username='HR';

3、停止10046事件跟踪

alter session set events '10046 trace name context off';

4、定位此次生成的跟踪文件

select distinct(m.sid),p.pid,p.tracefile from v$mystat m,v$session s,v$process p where m.sid=s.sid and s.paddr=p.addr;

5、用tkprof工具规范文件格式(便于查看分析)

tkprof.exe E:\APP\Oracle\diag\rdbms\orcl\orcl\trace\orcl_ora_3304.trc

output=1.txt

nodepad 1.txt

SQL ID: 7bx241ats4942 Plan Hash: 4242951753

select *

from

dba_users where username='HR'

call count cpu elapsed disk query current rows

------- ------ -------- ---------- ---------- ---------- ---------- ----------

Parse 1 0.03 0.01 0 0 1 0

Execute 1 0.00 0.00 0 0 0 0

Fetch 1 0.00 0.01 1 16 0 1

------- ------ -------- ---------- ---------- ---------- ---------- ----------

total 3 0.03 0.02 1 16 1 1

Misses in library cache during parse: 1

Optimizer mode: ALL_ROWS

Parsing user id: SYS

Number of plan statistics captured: 1

Rows (1st) Rows (avg) Rows (max) Row Source Operation

---------- ---------- ---------- ---------------------------------------------------

1 1 1 MERGE JOIN CARTESIAN (cr=16 pr=1 pw=0 time=13157 us cost=12 size=228 card=1)

1 1 1 HASH JOIN OUTER (cr=14 pr=1 pw=0 time=13068 us cost=11 size=215 card=1)

1 1 1 HASH JOIN (cr=12 pr=1 pw=0 time=12782 us cost=9 size=177 card=1)

1 1 1 NESTED LOOPS (cr=10 pr=1 pw=0 time=12407 us)

17 17 17 NESTED LOOPS (cr=9 pr=1 pw=0 time=12355 us cost=6 size=167 card=1)

1 1 1 NESTED LOOPS (cr=8 pr=0 pw=0 time=153 us cost=5 size=154 card=1)

1 1 1 NESTED LOOPS (cr=6 pr=0 pw=0 time=135 us cost=4 size=142 card=1)

1 1 1 NESTED LOOPS (cr=4 pr=0 pw=0 time=115 us cost=3 size=130 card=1)

1 1 1 TABLE ACCESS BY INDEX ROWID USER$ (cr=2 pr=0 pw=0 time=39 us cost=1 size=111 card=1)

1 1 1 INDEX UNIQUE SCAN I_USER1 (cr=1 pr=0 pw=0 time=23 us cost=0 size=0 card=1)(object id 46)

1 1 1 TABLE ACCESS FULL USER_ASTATUS_MAP (cr=2 pr=0 pw=0 time=74 us cost=2 size=19 card=1)

1 1 1 TABLE ACCESS CLUSTER TS$ (cr=2 pr=0 pw=0 time=17 us cost=1 size=12 card=1)

1 1 1 INDEX UNIQUE SCAN I_TS# (cr=1 pr=0 pw=0 time=4 us cost=0 size=0 card=1)(object id 7)

1 1 1 TABLE ACCESS CLUSTER TS$ (cr=2 pr=0 pw=0 time=14 us cost=1 size=12 card=1)

1 1 1 INDEX UNIQUE SCAN I_TS# (cr=1 pr=0 pw=0 time=2 us cost=0 size=0 card=1)(object id 7)

17 17 17 INDEX RANGE SCAN I_PROFILE (cr=1 pr=1 pw=0 time=12206 us cost=0 size=0 card=17)(object id 285)

1 1 1 TABLE ACCESS BY INDEX ROWID PROFILE$ (cr=1 pr=0 pw=0 time=43 us cost=1 size=13 card=1)

2 2 2 TABLE ACCESS FULL PROFNAME$ (cr=2 pr=0 pw=0 time=46 us cost=2 size=10 card=1)

0 0 0 TABLE ACCESS FULL RESOURCE_GROUP_MAPPING$ (cr=2 pr=0 pw=0 time=46 us cost=2 size=38 card=1)

1 1 1 BUFFER SORT (cr=2 pr=0 pw=0 time=80 us cost=10 size=13 card=1)

1 1 1 TABLE ACCESS BY INDEX ROWID PROFILE$ (cr=2 pr=0 pw=0 time=42 us cost=1 size=13 card=1)

17 17 17 INDEX RANGE SCAN I_PROFILE (cr=1 pr=0 pw=0 time=35 us cost=0 size=0 card=17)(object id 285)

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

oracle事件跟踪器使用,Oracle 10046跟踪事件操作步骤相关推荐

  1. mysql的事件探查器_用SQL Server事件探查器创建跟踪

    SQL Server事件探查器(Profiler)可以帮助数据库管理员跟踪SQL Server数据库所执行的特定事件,监视数据库的行为;并将这些有价值的信息保存到文件或表,以便以后用来分析解决数据库出 ...

  2. OTB官方评估代码python版本--评估自己跟踪器,对比其他跟踪器

    OTB官方评估代码python版本--评估自己跟踪器,对比其他跟踪器 代码环境准备 环境安装 数据集准备 跑自己跟踪器 结果格式准备 生成json文件并画图 Bonus OTB数据集是目标跟踪领域里面 ...

  3. mysql的事件探查器_DataWizard Sql Profiler(SQL2008事件探查器)下载 v1.2

    DataWizard Sql Profiler 是针对SQL Server 2008的一款事件探查器,也称SQL SERVER PROFILEr或SQL 2008 Express Profiler,方 ...

  4. 如何在 Windows XP 的事件查看器中查看和管理事件日志

    事件查看器 在 Windows XP 中,事件是在系统或程序中发生的.要求通知用户的任何重要事情,或者是添加到日志中的项.事件日志服务在事件查看器中记录应用程序.安全和系统事件.通过 使用事件查看器中 ...

  5. mysql 事件调度器_【MySQL】事件调度器 (Event Scheduler)

    一 event 介绍 事件调度器是定时触发执行的,在这个角度上也可以称作是"临时的触发器".触发器只是针对某个表产生的事件执行一些语句,而事件调度器则是在某一个(间隔)时间执行一些 ...

  6. oracle同机单实例加入集群,将oracle同机单实例加入rac集群的操作步骤

    [导读] 最近做了一个迁移项目,将同机单实例数据库添加到集群中.当时由于建实例的时候,没有将数据库建成rac,而是建成了一个单实例 最近做了一个迁移项目,将同机单实例数据库添加到集群中.当时由于建实例 ...

  7. oracle表稅片整理,oracle_Oracle表碎片整理操作步骤详解,高水位线(HWL)下的许多数据 - phpStudy...

    Oracle表碎片整理操作步骤详解 高水位线(HWL)下的许多数据块都是无数据的,但全表扫描的时候要扫描到高水位线的数据块,也就是说oracle要做许多的无用功!因此oracle提供了shrink s ...

  8. 计算机事件查看器id7000,解决win10提示事件id7000服务器启动失败的方法

    最近有很多的win10用户在将电脑更新到win10之后,接连经过了几次补丁的升级,随后就出现了新的故障!在用户出现故障之后立刻对事件管理器进行了查看,接着就发现了代码ID为7000的错误提示.这个提示 ...

  9. oracle sql 查询优化器,基于ORACLE成本优化器的SQL查询优化分析与应用

    第 39 卷 第 2 期2018 年 3 月 内蒙古农业大学学报( 自 然 科 学 版 ) Journal of Inner Mongolia Agricultural University ( Na ...

  10. Oracle 19C优化器中自动使用了filter操作

    文章涉及问题和Oracle 19c版本及新特性并无直接关系,团队正在进行有条不紊的Oracle19c升级工作,刚好此版本遇到问题,影响大且波及范围广,故记录之,以便大家有他山石可引鉴.话不多说,看正文 ...

最新文章

  1. 【转】Linux添加/删除用户和用户组
  2. 京东商城上市带来的利与益
  3. Linux文件和目录权限
  4. 贪心算法(Greedy Algorithm)
  5. jenkins 启动_通过http请求启动jenkins任务
  6. 山东省特种设备作业考试系统_山东省特种设备作业人员考试系统使用手册详解.doc...
  7. 所有的 iPhone 都已经被破解了!
  8. 一种软阴影的实现方法
  9. kafka-spark-streaming-mysql(scala)实时数据处理案列
  10. Odin WindowEditor使用体会
  11. 浏览器iframe跨域
  12. Ruby On Rails和locomotiveCMS安装经历
  13. 扬州大学计算机专业考研分数,扬州大学考研分数线
  14. 故障处理 | 网站500,无法打开站点(突然无法打开,代码和服务器没做调整)
  15. kedacom摄像头怎么预置_【科达 HD95D会议摄像机控制键盘】 - 太平洋安防网
  16. 移卡参投的乐享互动首日破发:旗下乐刷罚单不断,逾期率高居不下
  17. Android手机扫描识别银行卡技术
  18. 在局域网中搭建自己的网站
  19. 第3章-21 判断回文字符串 (15分) PTA-python 题解 浙大版《Python 程序设计》题目集
  20. 设置默认浏览器为Chrome

热门文章

  1. Swift开发经验——外部参数名
  2. UILabel根据内容自动调整高度
  3. flex measure
  4. js 在线压缩混淆工具
  5. 3. 密切与企业的合作,构建“产学合作”教育模式
  6. 黑马程序员传智播客 进程、线程、协程对比
  7. Atitit.跨语言标准化 web cgi api v2 saa CGI   (通用网关接口)  编辑 CGI 是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能。CG
  8. Atitit 未来 技术趋势 没落技术 attilax著 艾龙 总结 1. 2018技术趋势 2 1.1. 人工智能与区块链 2 1.2. 2、 PWA 或将大热 2 1.3. 5、
  9. Atitit 类库冲突 解决方案
  10. paip.没有源码的情况下更改ASP.net ASPX页