随着时间的推移,v$sqlarea 中的统计数据越来越低

Stats in v$sqlarea over time gets lower

我编写了一个查询 oracle v$sqlarea 并将数据转储到我自己的数据库以供进一步分析的应用程序。我注意到一些非常奇怪的事情 - 有时 v$sqlarea 中的数据显示执行次数比以前少。我很确定 oracle 缓存没有被清理(查询的第一次加载时间仍然相同,并且由于我每分钟查询 oracle 我不相信在这一分钟内查询被执行了 100k + 次)。 谁能解释这是怎么可能的?

好的,所以我也在 Oracle 论坛上问了这个问题,我相信正确答案是这个 https://community.oracle.com/message/12980175#12980175