会话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)

如下图:

如何监控会话等待事件

相关文章:

  • 2021-07-31
  • 2021-10-28
  • 2021-09-18
  • 2021-08-19
  • 2021-08-15
  • 2021-12-31
  • 2021-09-12
猜你喜欢
  • 2022-12-23
  • 2021-06-24
  • 2021-07-30
  • 2022-02-09
  • 2021-10-05
  • 2021-09-10
  • 2022-12-23
相关资源
相似解决方案