SELECT sql_id, elapsed_time/1000000 as elapsed_sec, executions, elapsed_time/executions/1000 as avg_ms, cpu_time/1000000 as cpu_sec, buffer_gets, disk_reads, SUBSTR(sql_text, 1, 100) as sql_text FROM v$sql WHERE executions > 0 ORDER BY elapsed_time DESC FETCH FIRST 10 ROWS ONLY;
SELECT sql_id, cpu_time/1000000 as cpu_sec, executions, cpu_time/executions/1000 as avg_cpu_ms, buffer_gets, SUBSTR(sql_text, 1, 100) as sql_text FROM v$sql WHERE executions > 0 ORDER BY cpu_time DESC FETCH FIRST 10 ROWS ONLY;
SELECT sql_id, disk_reads, executions, disk_reads/executions as avg_disk_reads, buffer_gets, SUBSTR(sql_text, 1, 100) as sql_text FROM v$sql WHERE executions > 0 ORDER BY disk_reads DESC FETCH FIRST 10 ROWS ONLY;
|