在Oracle中获取服务器信息

本文关键字:服务器 信息 获取 Oracle | 更新日期: 2023-09-27 18:24:17

我有一个用C#编写的项目,使用Oracle数据库v10.2.0.3,大约有10个或更多的客户端运行该程序我想找到一种方法来了解服务器上的所有信息(RAM、CPU使用情况……就像windows中的任务管理器),以便从客户端登录到数据库,从而生成报告

有什么想法吗?

在Oracle中获取服务器信息

V$SESSETRIC可能有您要查找的信息:

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

结果按通常最重要的列排序;IO通常比CPU更重要。

如果您需要更多信息,可以查看V$SESSSTAT。