我的老板想找到一种方法,让正在运行的可执行文件询问Oracle使用该程序的资源大小。这样做的目的是使我们可以添加到
有关每个程序所需资源大小的用户文档/容量规划文档信息。

今天,我的Google-Fu功能薄弱,我确实无法在文档或在线中找到指向API的任何信息,以帮助我完成此任务。

有没有人可以分享任何经验?还是建议线索让我关注?

所有有关主题的答案均​​获得+1,谢谢。

邪恶的。

最佳答案

该查询将通过 session 描述向您显示 session 统计信息。

select v$statname.name, v$mystat.value
from
    v$mystat,
    v$statname
where
    v$mystat.statistic# = v$statname.statistic#

各种统计信息(10g)的描述在这里:

http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/stats002.htm

v $ session中还有其他有用的信息:
select *
from v$session
where sid = ( select distinct sid from v$mystat )

10-04 10:51