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

20 lines
880 B
MySQL
Raw Permalink Normal View History

2026-03-12 21:23:47 +01:00
SELECT
COUNT(*) totalseconds
, ROUND(COUNT(*) / ((CAST(&4 AS DATE) - CAST(&3 AS DATE)) * 86400), 1) AAS
, LPAD(ROUND(RATIO_TO_REPORT(COUNT(*)) OVER () * 100)||'%',5,' ')||' |' "%This"
, &1
, TO_CHAR(MIN(sample_time), 'YYYY-MM-DD HH24:MI:SS') first_seen
, TO_CHAR(MAX(sample_time), 'YYYY-MM-DD HH24:MI:SS') last_seen
-- , MAX(sql_exec_id) - MIN(sql_exec_id)
, COUNT(DISTINCT sql_exec_start||':'||sql_exec_id) dist_sqlexec_seen
FROM v$active_session_history a
WHERE (session_id, session_serial#) IN (SELECT session_id, session_serial# FROM v$active_session_history
WHERE sample_time BETWEEN &3 AND &4
AND &2
)
AND sample_time BETWEEN &3 AND &4
GROUP BY
&1
/