跟踪SQL_TRACE
来源:互联网 发布:知乎的文章怎么编辑 编辑:程序博客网 时间:2024/05/20 06:28
show parameter timed_statistics;
如果VALUE 是FALSE的话。
alter session set timed_statistics=true;
alter session set sql_trace=true;
执行要执行的sql语句 或过程或函数
完毕后 执行下面的语句
select a.spid from v$process a,v$session b
where a.ADDR = b.PADDR
and b.AUDSID =userenv('sessionid');
where a.ADDR = b.PADDR
and b.AUDSID =userenv('sessionid');
查找sql_trace存储的文件路径:
select value from v$parameter where name = 'user_dump_dest';
到该路径下找到trace文件名称中含有a.spid且时间为今天的
将文件转存其他目录执行以下格式命令:
tkprof v2b_ora_307282.trc report.txt
打开report.txt可以看到sql的执行计划
********************************************************************************
select *
from
test_dzhq
from
test_dzhq
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 1 0.00 0.00 0 7 0 19
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 3 0.00 0.00 0 7 0 19
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: 24
Optimizer goal: CHOOSE
Parsing user id: 24
Rows Row Source Operation
------- ---------------------------------------------------
19 TABLE ACCESS FULL TEST_DZHQ
------- ---------------------------------------------------
19 TABLE ACCESS FULL TEST_DZHQ
********************************************************************************
软分析(在共享池中查找)
硬分析 创建一个新的执行计划
- 跟踪SQL_TRACE
- SQL_TRACE跟踪
- sql_trace跟踪工具
- SQL_TRACE跟踪与诊断
- DBA手记:SQL_TRACE跟踪与诊断案例
- 使用tkprof格式化sql_trace跟踪文件!
- 利用sql_trace来跟踪sql的执行情况
- ORACLE 利用SQL_TRACE命令跟踪!
- SQL_TRACE
- sql_trace
- sql_trace
- sql_trace
- 在Oracle中利用SQL_TRACE跟踪SQL的执行
- 在Oracle中利用SQL_TRACE跟踪SQL的执行
- oracle sql_trace跟踪与使用tkprof工具分析
- 利用sql_trace跟踪一个指定会话的操作
- 如何使用oracle提供的SQL_TRACE来跟踪sql的执行情况
- 演示使用sql_trace和10046事件对其他会话进行跟踪,并给出trace结果
- ORACLE执行计划的一些基本概念
- Template parameters (C++ only)
- Eclipse 常用快捷键
- 我喜欢写CODING
- mysql timestamp 基本用法
- 跟踪SQL_TRACE
- test
- 习题 54: 邮递员★★★
- 广义表
- 结合Spring2.0和ActiveMQ进行异步消息调用(转)
- 关于创建oracle dblink
- 为什么克隆盛行!
- jdk环境变量设置(windows和Unix环境下)
- 学习网页