Oracle Database CPU,内存利用率历史记录

时间:2018-12-05 09:56:56

标签: database oracle oracle11g

我需要每周确定数据库实例的工作量,AWR报告提供了许多详细信息,但是很难分解数据。

我需要一个查询,该查询生成一个数据集,该数据集表示具有以下值的快照ID: CPU利用率 内存利用率 读/写操作

使用此设置,我将能够创建一个直方图,以每小时显示每小时的CPU,内存和读/写利用率。

1 个答案:

答案 0 :(得分:1)

您可以尝试查询DBA_HIST_SYSMETRIC_SUMMARY视图,以获取SNAP_ID级别的CPU利用率内存利用率读/写操作。

下面提供了示例查询:

select * 
from DBA_HIST_SYSMETRIC_SUMMARY
where snap_id=<snap_id>
  and metric_name in ('Host CPU Utilization (%)','I/O Megabytes per Second','I/O Requests per Second','Total PGA Allocated');