- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Oracle View V$OSSTAT 包含一些操作统计信息,包括:
我读过的文档并不清楚这些是否曾经被重置过。有人知道吗?
我的另一个问题是我想计算出系统正在经历的平均 CPU 负载。为此,我希望我必须去:
busy_ticks / (idle_ticks + busy_ticks)
这是正确的吗?
11 月 8 日更新
Oracle 10g r2 在此表中包含一个名为 LOAD 的统计信息。它提供读取值时机器的当前负载。这比使用其他信息要好得多,因为 *_ticks 数据是“自实例启动以来”,而不是截至当前时间点。
最佳答案
如果可用,您需要添加“IOWAIT_TICKS”。
IDLE_TICKS - Number of hundredths of asecond that a processor has been idle,totaled over all processors
BUSY_TICKS - Number of hundredths of a second that aprocessor has been busy executinguser or kernel code, totaled over allprocessors
IOWAIT_TICKS - Number of hundredths of a second that aprocessor has been waiting for I/O tocomplete, total led over allprocessors
这是一个查询。
SELECT (select value from v$osstat where stat_name = 'BUSY_TICKS') /
(
NVL((select value from v$osstat where stat_name = 'IDLE_TICKS'),0) +
NVL((select value from v$osstat where stat_name = 'BUSY_TICKS'),0) +
NVL((select value from v$osstat where stat_name = 'IOWAIT_TICKS'),0)
)
FROM DUAL;
在 10.2 及更高版本中,名称 _TICKS 已更改为 _TIME。
动态 View 中的累积值会在数据库实例关闭时重置。
参见 Automatic Performance Statistics和 v$OSStat了解更多信息。
关于Oracle V$OSSTAT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/207337/
Oracle View V$OSSTAT 包含一些操作统计信息,包括: IDLE_TICKS 处理器空闲的百分之一秒数,所有处理器的总和 BUSY_TICKS 处理器忙于执行用户或内核代码的百分之一秒
我是一名优秀的程序员,十分优秀!