1

我想直接从数据库表中获取每秒的逻辑读取。我想要与 AWR 报告中显示的值相同的值。似乎 dba_hist_seg_stat 表具有逻辑读取计数,但我仍然无法将其与时间联系起来。谁能告诉我如何准确计算 AWR 报告显示的每小时每秒的逻辑读取数?

4

1 回答 1

1

这假设您拥有 stats pack 许可证:

select * from V$SYSMETRIC where metric_name = 'Logical Reads Per Sec';

select * from V$SYSMETRIC_SUMMARY where metric_name = 'Logical Reads Per Sec';

select * from V$SYSMETRIC_HISTORY where metric_name = 'Logical Reads Per Sec';

select * from DBA_HIST_SYSMETRIC_SUMMARY where metric_name = 'Logical Reads Per Sec';

视图的选择取决于您要查看的详细信息和时间跨度。最后一个读取所有 awr 快照。第一个显示最后一分钟和最后 15 秒的值。

还要看看Metrics vs Statistics

于 2013-09-05T05:39:05.183 回答