2009-10-10 67 views
4

我的老闆想找到一個正在運行的可執行文件的方法來問Oracle,該程序使用的資源的大小。這樣做的目的是爲了使我們能夠在用戶文檔/容量規劃文檔中添加關於每個程序所需資源大小的信息 。程序可以找出它的Oracle資源使用情況嗎?

我的Google-Fu今天很虛弱,我真的無法在文檔或在線上找到任何可以幫助我實現這一目標的API。

有沒有人有任何經驗可以分享?或者建議讓我跟隨?

所有關於主題的答案都獲得+1,作爲答謝。

邪惡。

回答

1

此查詢會根據其描述顯示會話統計信息。

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

的各種統計(10克)的描述在這裏:

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) 
相關問題