查询oracle数据库占用资源比较大

Posted Gorannzhou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查询oracle数据库占用资源比较大相关的知识,希望对你有一定的参考价值。

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数据库占用资源比较大的主要内容,如果未能解决你的问题,请参考以下文章

oracle查询资源占用,锁表解锁

oracle占用的空间特别大,该如何解决?

不安装oracle客户端,用plsql连接oracle

oracle 查询出 表的空间大小 占用存储空间

oracle中 SYSAUX 占用率达到98%,请问可以扩充吗?如何扩充?

Oracle UNDOTBS01.dbf 占用空间过大解决