74 lines
1.3 KiB
MySQL
74 lines
1.3 KiB
MySQL
|
|
-- Copyright 2018 Tanel Poder. All rights reserved. More info at http://tanelpoder.com
|
||
|
|
-- Licensed under the Apache License, Version 2.0. See LICENSE.txt for terms & conditions.
|
||
|
|
|
||
|
|
SET LINES 999 PAGES 5000 TRIMSPOOL ON TRIMOUT ON VERIFY OFF
|
||
|
|
|
||
|
|
SPOOL ash13a.txt
|
||
|
|
|
||
|
|
--DEF from_time="2010-10-30 18:12:00"
|
||
|
|
--DEF to_time="2010-10-30 18:14:00"
|
||
|
|
DEF cols=session_type,program,sql_opcode
|
||
|
|
|
||
|
|
--PROMPT FROM_TIME=&from_time TO_TIME=&to_time
|
||
|
|
|
||
|
|
SELECT * FROM (
|
||
|
|
SELECT
|
||
|
|
&cols
|
||
|
|
, count(*)
|
||
|
|
, lpad(round(ratio_to_report(count(*)) over () * 100)||'%',10,' ') percent
|
||
|
|
FROM
|
||
|
|
gv$active_session_history
|
||
|
|
-- dba_hist_active_sess_history
|
||
|
|
WHERE
|
||
|
|
1=1
|
||
|
|
-- AND sample_time BETWEEN TIMESTAMP'from_time' AND TIMESTAMP'to_time'
|
||
|
|
-- AND event IS NULL
|
||
|
|
-- AND sql_id IS NULL
|
||
|
|
GROUP BY
|
||
|
|
&cols
|
||
|
|
ORDER BY
|
||
|
|
percent DESC
|
||
|
|
)
|
||
|
|
WHERE ROWNUM <= 30
|
||
|
|
/
|
||
|
|
|
||
|
|
DEF cols=event
|
||
|
|
/
|
||
|
|
|
||
|
|
DEF cols=sql_id
|
||
|
|
/
|
||
|
|
|
||
|
|
DEF cols=module
|
||
|
|
/
|
||
|
|
|
||
|
|
DEF cols=action
|
||
|
|
/
|
||
|
|
|
||
|
|
DEF cols=user_id
|
||
|
|
/
|
||
|
|
|
||
|
|
DEF cols=session_type,program,top_level_sql_opcode
|
||
|
|
/
|
||
|
|
|
||
|
|
DEF cols=session_type,program,top_level_sql_opcode,top_level_sql_id
|
||
|
|
/
|
||
|
|
|
||
|
|
DEF cols=session_type,program,plsql_object_id,plsql_subprogram_id
|
||
|
|
/
|
||
|
|
|
||
|
|
DEF cols=wait_class,event
|
||
|
|
/
|
||
|
|
|
||
|
|
DEF cols=sql_id,wait_class
|
||
|
|
/
|
||
|
|
|
||
|
|
DEF cols=sql_id,event
|
||
|
|
/
|
||
|
|
|
||
|
|
DEF cols=program,event
|
||
|
|
/
|
||
|
|
|
||
|
|
|
||
|
|
SPOOL OFF
|
||
|
|
|