热门对象 - 如何列出它们?

时间:2017-09-21 11:24:47

标签: oracle

在Oracle中,我们有DBMS_SHARED_POOL.MARKHOTDBMS_SHARED_POOL.UNMARKHOTshared pool)程序。

有没有办法列出热门"?

的对象

1 个答案:

答案 0 :(得分:2)

有趣。我必须做一些测试并查看x $ kglob中的变化才能找到答案。 “MARKHOT”标记库缓存中的对象HOT,因此这是找到它们的方法:

select * from x$kglob where kglobprop='HOT';

或者如果您想查找架构的所有内容:

select * from x$kglob  where kglnaown='schema' and kglobprop='HOT';

请在预生产环境中正确测试。我隐约记得,使用它可能会导致比你不得不开始时更糟糕的性能问题。