如何确定上个月是否访问过某个表?

时间:2009-07-16 17:04:11

标签: oracle performance

在Oracle 10中,是否可以确定上次访问表的时间?

根据this article,数据存在,但我不确定每次重启服务器时是重置,也不知道如何实际获取访问信息。

我们实际上是在尝试确定哪些表格不再使用。

2 个答案:

答案 0 :(得分:2)

确定表修改的最佳方法是检查DBA_TAB_MODIFICATIONS,它们的值保持不变。你必须在两个时间间隔之间进行比较。

更新:关于这篇文章。它指的是从DBA_HIST_SEG_xxx t获取数据的V$segsta表。此系统视图中的数据在启动时重置。

答案 1 :(得分:1)

您是否看过这个问题http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:2975793633621

需要一段时间才能开始,但是如果你搜索“简单方式使用的表的最后日期”,它可能会有一些用处。

希望有所帮助

干杯

伊恩