oracle查詢sql執行耗時、執行時間、sql_id

LemonTree1991發表於2023-11-23

select a.sql_text SQL語句, 

       b.etime 執行耗時, 

       c.user_id 使用者ID,

       c.SAMPLE_TIME 執行時間, 

       c.INSTANCE_NUMBER 例項數,

       u.username 使用者名稱, a.sql_id SQL編號

  from dba_hist_sqltext a,

       (select sql_id, ELAPSED_TIME_DELTA / 1000000 as etime

          from dba_hist_sqlstat

         where ELAPSED_TIME_DELTA / 1000000 >= 1) b,

       dba_hist_active_sess_history c,

       dba_users u

 where a.sql_id = b.sql_id

   and u.username = 'SCOTT'

   and c.user_id = u.user_id

   and b.sql_id = c.sql_id

 order by  SAMPLE_TIME desc, 

  b.etime desc;


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69993339/viewspace-2996908/,如需轉載,請註明出處,否則將追究法律責任。

相關文章