c++ - 程序能否计算出其 Oracle 资源使用情况?

标签 c++ oracle unix

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

我今天的 Google-Fu 很弱,我真的无法在文档或网上找到任何指向可以帮助我完成此任务的 API 的内容。

谁有经验可以分享?或者建议我遵循的线索?

所有与主题相关的答案都会获得 +1,以示感谢。

邪恶。

最佳答案

此查询将通过描述向您显示 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 )

关于c++ - 程序能否计算出其 Oracle 资源使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1548495/

相关文章:

C++ 获取对返回对象的引用

c++ - 如何在两个 STL 容器之间移动 unique_ptr 对象

c++ - unix 套接字与共享内存消息哪个更快

c++ - 有没有直接的方法可以在编译时获取vtable的地址?

c++ - 如何创建一个圆柱形骨骼,存储为由 2 个点(头、尾)组成的 vector ?

oracle - 从 PL/SQL 函数返回多个值

oracle - Oracle中触发更新,变异错误

通过 jdbc 调用时 Oracle 存储过程挂起

java - 防止命令行参数显示在 bash 历史记录或带有 bash 脚本的 ps -ef 中

linux - 如何使用 Unix 脚本强制启动 Control M 作业