Analisi query tempo
Da wiki.gienne.cloud.
Versione del 9 gen 2019 alle 16:04 di Admin (Discussione | contributi)
col program format a30 set linesize 100 set pagesize 0 select * from ( select query_runs.*, round ( (end_time - start_time) * 24, 2) as duration_hrs from ( select u.username, ash.program, ash.sql_id, ash.sql_plan_hash_value as plan_hash_value, ash.session_id as sess#, ash.session_serial# as sess_ser, cast (min (ash.sample_time) as date) as start_time, cast (max (ash.sample_time) as date) as end_time from dba_hist_active_sess_history ash, dba_users u where u.user_id = ash.user_id group by u.username, ash.program, ash.sql_id, ash.sql_plan_hash_value, ash.session_id, ash.session_serial#) query_runs order by sql_id, start_time) where DURATION_HRS >1 and USERNAME not like 'SYS' and USERNAME not like 'DBSNMP';
Analisi con query fatte da SqlPlus:
set timing on;