有没有办法找出特定Oralce表上的命中/查找次数?

时间:2015-03-30 19:16:48

标签: oracle11g

有没有办法找出特定Oracle表上的命中/查找次数?(即,每个时间点查询一次表的频率),而无需进行审计(FGA)?

我可以从gv$SQLgv$SQL_AREAdba_tab_modifications获取一些信息,但这不符合标记。

1 个答案:

答案 0 :(得分:1)

如果您被许可使用AWR,dba_hist_seg_stat包含有关每个快照期间每个段上完成的I / O(逻辑和物理)的信息。如果您未获得使用AWR的许可,则可以查询v$segstatv$statname表(加入statistic#)。有大量的统计数据表明,您可以获得大多数您不关心的信息。像“一致的获取”这样的东西是一个合理的东西,但你可以获得大量的细节,具体取决于你想如何切片和切块数据。不过,缺点是数据不是历史数据 - 如果你想跟踪一段时间内的活动,你需要做的事情就是定期保存当前值。