Select b.USERNAME,
b.SID,
a.SQL_ID,
a.SQL_TEXT,
a.sql_fulltext,
b.EVENT,
a.executions,
-- trunc(((decode(a.EXECUTIONS,0,0,a.cpu_time / a.executions)) / 10000)) c_time, ---单位零点秒
trunc(((decode(a.EXECUTIONS,0,0,a.ELAPSED_TIME / a.executions)) / 10000)) e_time,
--trunc(cpu_time/10000) cpu_time,
trunc(a.ELAPSED_TIME/10000) ELAPSED_TIME ,
a.DISK_READS,
a.BUFFER_GETS,
b.MACHINE,
b.PROGRAM
From v$sqlarea a, v$session b
Where executions > =0
And b.status = ‘ACTIVE‘
and a.SQL_ID = b.SQL_ID
-- and b.USERNAME=‘DB_WTDZ‘
-- and trunc(((a.cpu_time / a.executions) / 1000000))>5
查询oracle数据库占用资源比较大
Posted Gorannzhou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查询oracle数据库占用资源比较大相关的知识,希望对你有一定的参考价值。
以上是关于查询oracle数据库占用资源比较大的主要内容,如果未能解决你的问题,请参考以下文章