日期:2014-05-17  浏览次数:20982 次

如何清除TOAD的index monitoring的历史记录?
如题。
因为我想执行多个SQL查询,检查每次查询是否用到了某些索引。有办法清除index monitoring的used、start monitoring、end monitoring列的内容吗?或者有其他工具吗?

------解决方案--------------------
v$object_usage实际上是一张视图,它主要基于sys.object_usage创建
如果实在要删除监视记录情况,可以通过sys直接删除sys.object_usage中的记录
------解决方案--------------------
请查看以下:

alter index IDX_XX1 monitoring usage;

select * from v$object_usage;

alter index idx_xx1 nomonitoring usage;

select * from v$object_usage;