进入数据库服务器,通过top动态查看某进程的资源使用情况,也可以通过ps aux查看某进程的相关信息。
找到占用过高的进程号(PID)
select * from v$process where spid = PID;
拿到ADDR
select sql_id,status from v$session where paddr = ADDR;
拿到sql_id
select * from table(dbms_xplan.display_cursor(sql_id));
就可以查询到出问题的sql语句了