2012-02-12 24 views
0

我寫在C#項目中使用Oracle數據庫v10.2.0.3,有大約10或多個客戶機上運行的程序 我想找到一個辦法知道從服務器上的所有信息(RAM, CPU使用率...在windows一樣的任務管理器)來自客戶端的每個會話登錄到數據庫作報告獲取服務器信息在甲骨文

有什麼想法?

+0

請出示一些源代碼...你嘗試過什麼? – Yahia 2012-02-12 16:05:42

+0

這是一個使用ODP.Net連接到Oracle數據庫的一些表,僅此而已只是一個簡單的項目,它只是我想從客戶作報告,測試性能,這是所有:) – 2012-02-12 16:29:35

回答

0

V$SESSMETRIC可能你正在尋找的信息:

select * 
from v$sessmetric 
order by physical_reads desc, logical_reads desc, cpu desc, pga_memory desc; 

結果是由通常是最重要的列排序; IO通常比CPU更重要。

如果您需要了解更多信息,你可能想看看V$SESSTAT