会话1操作:(执行性能有问题的sql会话,监控目标)
select sid from v$mystat where rownum<2;
1977
#下面这个是模拟性能低下的sql,实际请用需要监控分析有性能问题的sql。
begin
dbms_lock.sleep(10);
end;
会话2操作:(用来监控会话1到底在等待什么等待事件)
select t.EVENT,t.SQL_ID,t.USERNAME from v$session t where sid=1977;
(rac的话用 gv$session , where条件加上 实例号字段 INST_ID)
如下图: