Files
oracle/tpt/ash/examples/ash5.sql

67 lines
1.5 KiB
MySQL
Raw Normal View History

2026-03-12 21:23:47 +01:00
-- 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
SELECT * FROM (
SELECT /*+ LEADING(o) USE_HASH(a) */
a.sql_id
, o.kglnaobj cursor_name
, a.session_state
, a.event
, count(*)
, lpad(round(ratio_to_report(count(*)) over () * 100)||'%',10,' ') percent
, MIN(a.sample_time)
, MAX(a.sample_time)
FROM
v$active_session_history a
, x$kglob o
WHERE
a.sql_id = o.kglobt13
AND a.sample_time BETWEEN SYSDATE AND SYSDATE - 1/12
AND o.kglnaobj = 'table_4_9_73c8_0_0_0'
GROUP BY
a.sql_id
, o.kglnaobj
, a.session_state
, a.event
ORDER BY
percent DESC
)
WHERE ROWNUM <= 30
/
SELECT * FROM (
SELECT /*+ LEADING(o) USE_HASH(a) */
a.sql_id
, o.kglnaobj cursor_name
, a.session_state
, a.event
, a.p1
, a.p2
, count(*)
, lpad(round(ratio_to_report(count(*)) over () * 100)||'%',10,' ') percent
, MIN(a.sample_time)
, MAX(a.sample_time)
FROM
v$active_session_history a
, x$kglob o
WHERE
a.sql_id = o.kglobt13
AND a.sample_time BETWEEN SYSDATE AND SYSDATE - 1/12
AND o.kglnaobj = 'table_4_9_73c8_0_0_0'
GROUP BY
a.sql_id
, a.p1
, a.p2
, o.kglnaobj
, a.session_state
, a.event
ORDER BY
percent DESC
)
WHERE ROWNUM <= 300
/