1、latch free等待事件的SQL:
select *
from v$session_wait t
where t.EVENT not in
("SQL*Net message from client", "rdbms ipc message",
"SQL*Net more data from client", "SQL*Net more data to client",
"SQL*Net message to client", "jobq slave wait")结果分析说明:观察一下查询结果中有没有latch、enqueue的事件,要是有,就根据sid去找SQL的HASHVALUE2、运行超长SQL监控SQL:
select * from v$session_longops a where a.time_remaining>0结果分析说明:找到有全表扫描的,或者hash jion的,成本较高。需要找到hash_value,再去v$sqltext查到具体的语句进行优化!Oracle 10g的LogMiner使用的准备过程与分析过程杀掉(kill)Oracle中会话或死锁相关资讯 Oracle教程
- Oracle中纯数字的varchar2类型和 (07/29/2015 07:20:43)
- Oracle教程:Oracle中查看DBLink密 (07/29/2015 07:16:55)
- [Oracle] SQL*Loader 详细使用教程 (08/11/2013 21:30:36)
| - Oracle教程:Oracle中kill死锁进程 (07/29/2015 07:18:28)
- Oracle教程:ORA-25153 临时表空间 (07/29/2015 07:13:37)
- Oracle教程之管理安全和资源 (04/08/2013 11:39:32)
|
本文评论 查看全部评论 (0)