oracle事件跟踪器使用,Oracle 10046跟踪事件操作步骤
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跟踪事件操作步骤相关推荐
- mysql的事件探查器_用SQL Server事件探查器创建跟踪
SQL Server事件探查器(Profiler)可以帮助数据库管理员跟踪SQL Server数据库所执行的特定事件,监视数据库的行为;并将这些有价值的信息保存到文件或表,以便以后用来分析解决数据库出 ...
- OTB官方评估代码python版本--评估自己跟踪器,对比其他跟踪器
OTB官方评估代码python版本--评估自己跟踪器,对比其他跟踪器 代码环境准备 环境安装 数据集准备 跑自己跟踪器 结果格式准备 生成json文件并画图 Bonus OTB数据集是目标跟踪领域里面 ...
- mysql的事件探查器_DataWizard Sql Profiler(SQL2008事件探查器)下载 v1.2
DataWizard Sql Profiler 是针对SQL Server 2008的一款事件探查器,也称SQL SERVER PROFILEr或SQL 2008 Express Profiler,方 ...
- 如何在 Windows XP 的事件查看器中查看和管理事件日志
事件查看器 在 Windows XP 中,事件是在系统或程序中发生的.要求通知用户的任何重要事情,或者是添加到日志中的项.事件日志服务在事件查看器中记录应用程序.安全和系统事件.通过 使用事件查看器中 ...
- mysql 事件调度器_【MySQL】事件调度器 (Event Scheduler)
一 event 介绍 事件调度器是定时触发执行的,在这个角度上也可以称作是"临时的触发器".触发器只是针对某个表产生的事件执行一些语句,而事件调度器则是在某一个(间隔)时间执行一些 ...
- oracle同机单实例加入集群,将oracle同机单实例加入rac集群的操作步骤
[导读] 最近做了一个迁移项目,将同机单实例数据库添加到集群中.当时由于建实例的时候,没有将数据库建成rac,而是建成了一个单实例 最近做了一个迁移项目,将同机单实例数据库添加到集群中.当时由于建实例 ...
- oracle表稅片整理,oracle_Oracle表碎片整理操作步骤详解,高水位线(HWL)下的许多数据 - phpStudy...
Oracle表碎片整理操作步骤详解 高水位线(HWL)下的许多数据块都是无数据的,但全表扫描的时候要扫描到高水位线的数据块,也就是说oracle要做许多的无用功!因此oracle提供了shrink s ...
- 计算机事件查看器id7000,解决win10提示事件id7000服务器启动失败的方法
最近有很多的win10用户在将电脑更新到win10之后,接连经过了几次补丁的升级,随后就出现了新的故障!在用户出现故障之后立刻对事件管理器进行了查看,接着就发现了代码ID为7000的错误提示.这个提示 ...
- oracle sql 查询优化器,基于ORACLE成本优化器的SQL查询优化分析与应用
第 39 卷 第 2 期2018 年 3 月 内蒙古农业大学学报( 自 然 科 学 版 ) Journal of Inner Mongolia Agricultural University ( Na ...
- Oracle 19C优化器中自动使用了filter操作
文章涉及问题和Oracle 19c版本及新特性并无直接关系,团队正在进行有条不紊的Oracle19c升级工作,刚好此版本遇到问题,影响大且波及范围广,故记录之,以便大家有他山石可引鉴.话不多说,看正文 ...
最新文章
- 【转】Linux添加/删除用户和用户组
- 京东商城上市带来的利与益
- Linux文件和目录权限
- 贪心算法(Greedy Algorithm)
- jenkins 启动_通过http请求启动jenkins任务
- 山东省特种设备作业考试系统_山东省特种设备作业人员考试系统使用手册详解.doc...
- 所有的 iPhone 都已经被破解了!
- 一种软阴影的实现方法
- kafka-spark-streaming-mysql(scala)实时数据处理案列
- Odin WindowEditor使用体会
- 浏览器iframe跨域
- Ruby On Rails和locomotiveCMS安装经历
- 扬州大学计算机专业考研分数,扬州大学考研分数线
- 故障处理 | 网站500,无法打开站点(突然无法打开,代码和服务器没做调整)
- kedacom摄像头怎么预置_【科达 HD95D会议摄像机控制键盘】 - 太平洋安防网
- 移卡参投的乐享互动首日破发:旗下乐刷罚单不断,逾期率高居不下
- Android手机扫描识别银行卡技术
- 在局域网中搭建自己的网站
- 第3章-21 判断回文字符串 (15分) PTA-python 题解 浙大版《Python 程序设计》题目集
- 设置默认浏览器为Chrome
热门文章
- Swift开发经验——外部参数名
- UILabel根据内容自动调整高度
- flex measure
- js 在线压缩混淆工具
- 3. 密切与企业的合作,构建“产学合作”教育模式
- 黑马程序员传智播客 进程、线程、协程对比
- Atitit.跨语言标准化 web cgi api v2 saa CGI (通用网关接口) 编辑 CGI 是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能。CG
- Atitit 未来 技术趋势 没落技术 attilax著 艾龙 总结 1. 2018技术趋势	2 1.1. 人工智能与区块链	2 1.2. 2、 PWA 或将大热	2 1.3. 5、
- Atitit 类库冲突 解决方案
- paip.没有源码的情况下更改ASP.net ASPX页