Oracle跟踪文件产生及说明
来源:互联网 发布:网络女征婚骗局案例 编辑:程序博客网 时间:2024/06/05 00:24
Oracle跟踪文件产生及说明
1、查看当前数据是否开启追踪文件记录
show parameter sql_trace;
2、如果value是false表示系统当前不会产生trace文件,采取如下操作让系统产生trace文件:
alter session set sql_trace=true;或者:alter system set sql_trace=true;
3、执行一些sql语句后,停止产生trace文件
alter session/system set sql_trace=false
4、获取追踪文件存放的路径
show parameter user_dump_dest;
5、转换trc文件内容为可读的输出结果
tkprof F:\oracle\product\10.2.0\admin\orcl\udump\orcl_ora_6008.trc output=D:\aa.txt
6、追踪文件说明
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 2 0.00 0.01 1 1 0 1
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 4 0.00 0.02 1 1 0 1
CALL: 每次SQL语句的处理都分成三个部分
Parse: 这步将SQL语句转换成执行计划,包括检查是否有正确的授权和所需要用到的表、列以及其他引用到的对象是否存在。
Execute:这步是真正的由Oracle来执行语句。对于insert、update、delete操作,这步会修改数据,对于select操作,这步就只是确定选择的记录。
Fetch: 返回查询语句中所获得的记录,这步只有select语句会被执行。
COUNT: 这个语句被parse、execute、fetch的次数。
CPU: 这个语句对于所有的parse、execute、fetch所消耗的cpu的时间,以秒为单位。
ELAPSED: 这个语句所有消耗在parse、execute、fetch的总的时间。
DISK: 从磁盘上的数据文件中物理读取的块的数量。一般来说更想知道的是正在从缓存中读取的数据而不是从磁盘上读取的数据。
QUERY: 在一致性读模式下,所有parse、execute、fetch所获得的buffer的数量。一致性模式的buffer是用于给一个长时间运行的事务提供一个一致性读的快照,缓存实际上在头部存储了状态。
CURRENT: 在current模式下所获得的buffer的数量。一般在current模式下执行insert、update、delete操作都会获取buffer。在current模式下如果在高速缓存区发现有新的缓存足够给当前的事务使用,则这些buffer都会被读入了缓存区中。
ROWS: 所有SQL语句返回的记录数目,但是不包括子查询中返回的记录数目。对于select语句,返回记录是在fetch这步,对于insert、update、delete
操作,返回记录则是在execute这步。
实例:
1、设置启动追踪文件参数并查询表tb_column_info。
2、停止追踪文件功能,获取生成的追踪文件所在路径。
3、找到产生的追踪文件。
4、对追踪文件进行格式转换。
5、已经转换的追踪文件。
6、打开转换的追踪文件。
- Oracle跟踪文件产生及说明
- ORACLE 跟踪事件与产生文件
- oracle跟踪事件与产生文件
- ORACLE 跟踪事件与产生文件
- Oracle跟踪文件的格式说明
- Oracle跟踪文件trace文件的格式说明
- android sqlite db-journal文件产生原因及说明
- android sqlite db-journal文件产生原因及说明 .
- [sqlite] db-journal文件产生原因及说明
- android sqlite db-journal文件产生原因及说明 .
- oracle diag trace 路径下产生大量跟踪文件,修改参数进行控制
- Oracle跟踪文件
- Oracle跟踪文件
- Oracle跟踪文件
- oracle 跟踪文件
- Oracle跟踪文件
- oracle中的跟踪文件
- Oracle跟踪文件
- TagSupport 自定义权限标签
- eclipse 下equinox web 运行环境的包配置列表
- iOS 类目,延展,协议
- vi编辑器入门(转载)
- Mysql初始化root密码和允许远程访问
- Oracle跟踪文件产生及说明
- WCF RIA 服务 (三十五)-- 身份验证、角色、个性化 6
- Android开发入门之发送XML数据和调用webservice
- C# RichTextbox的字体格式和颜色
- 前段弹窗实现方法
- 线性结构 循环队列
- Tomcat 第四讲
- 各种常见排序算法的比较
- poj 2378 Tree Cutting