我需要确定我们的数据库实例每周的工作量,awr报告提供了许多细节,但很难分解数据。
我需要一个查询,该查询生成一个数据集,该数据集用以下值表示快照ID:
CPU利用率
内存利用率
读/写操作
使用这个集合,我将能够创建一个直方图,以每小时为单位显示一周内的CPU、内存和读/写利用率。

最佳答案

您可以尝试查询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');

关于database - Oracle Database CPU,内存利用率历史记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53629527/

10-10 14:15