用10046 跟踪实例
来源:互联网 发布:深圳种植牙 知乎 编辑:程序博客网 时间:2024/05/18 00:44
用10046 trace工具开始跟踪:
SQL> alter session set events '10046 trace name context forever,level 12';
Session altered.
执行一些操作:
执行数据库包:
exec pkgtest('abc');
查询
SQL> select count(*) from dba_tables;
COUNT(*)
----------
1863
SQL> select count(*) from dba_objects;
COUNT(*)
----------
53193
SQL> select count(*) from test;
COUNT(*)
----------
1275744
执行包完毕后结束跟踪:
alter session set events '10046 trace name context off';
找出trc文件
SQL> oradebug setmypid
Statement processed.
SQL> oradebug tracefile_name
/apps/oracle/product/10.2.0/db_1/admin/gcomsdb/udump/gcomsdb_ora_2171.trc
--这种方法适用于sys用户
格式化后进行分析,如下:
SQL> ho
[oracle@dbserver1 ~]$ tkprof /apps/oracle/product/10.2.0/db_1/admin/gcomsdb/udump/gcomsdb_ora_2171.trc
10046test.txt
[oracle@dbserver1 ~]$ tkprof /apps/oracle/product/10.2.0/db_1/admin/gcomsdb/udump/gcomsdb_ora_2171.trc
10046test1.txt sort=prsela,exeela,fchela
[oracle@dbserver1 ~]$ tkprof /apps/oracle/product/10.2.0/db_1/admin/gcomsdb/udump/gcomsdb_ora_9350.trc
test10046.txt sys=no sort=prsela,exeela,fchela
这里列了三种,最后一个响应时间从大到小排序所有语句,然后分析test10046.txt的文件,即可得到:
1.该过程包和查询总共执行了多少SQL语句,具体内容是什么,分别开销了多少时长;
2.哪些是开销时长最长的语句。
- 用10046 跟踪实例
- 跟踪实例
- 跟踪实例
- 用10046 跟踪exp
- 颜色跟踪 官网实例
- activiti跟踪流程实例图片
- kcf跟踪算法实例整理
- 10046跟踪
- 类实例跟踪统计管理器(源代码)
- Oracle中用脚本跟踪存储过程实例
- Mapx开发实例---vc++ gps跟踪
- 一个光线跟踪的简单实例
- 实例说明Web中的状态跟踪
- 跟踪oracle实例的动态注册过程
- Android 自定义view实例:跟踪手指小球
- 跟踪实例的动态注册过程
- 使用跟踪事件10046
- 使用跟踪事件10046
- Java11
- 协议栈
- 腾讯宣布斯凯平台手机QQ版暂停服务 山寨手机或受影响
- 《设计模式解析》 第11章 Abstract Factory 模式 复习题
- VC的编译开关参数大全
- 用10046 跟踪实例
- android:shape的使用
- SpringMVC入门实例及详细讲解
- java链接mongo
- Cache工作原理-1
- Linux驱动模块初始教程:一步一步,从helloworld到insmod->printk!!!
- 在Windows 2003,XP上安装Windows Phone 7开发工具
- 关于ARM的22个常用概念--的确经典
- 再再论指针