有没有办法找出特定Oracle表上的命中/查找次数?(即,每个时间点查询一次表的频率),而无需进行审计(FGA)?
我可以从gv$SQL
,gv$SQL_AREA
和dba_tab_modifications
获取一些信息,但这不符合标记。
答案 0 :(得分:1)
如果您被许可使用AWR,dba_hist_seg_stat
包含有关每个快照期间每个段上完成的I / O(逻辑和物理)的信息。如果您未获得使用AWR的许可,则可以查询v$segstat
和v$statname
表(加入statistic#
)。有大量的统计数据表明,您可以获得大多数您不关心的信息。像“一致的获取”这样的东西是一个合理的东西,但你可以获得大量的细节,具体取决于你想如何切片和切块数据。不过,缺点是数据不是历史数据 - 如果你想跟踪一段时间内的活动,你需要做的事情就是定期保存当前值。