在Oracle中,我们有DBMS_SHARED_POOL.MARKHOT
和DBMS_SHARED_POOL.UNMARKHOT
(shared pool)程序。
有没有办法列出热门"?
的对象答案 0 :(得分:2)
有趣。我必须做一些测试并查看x $ kglob中的变化才能找到答案。 “MARKHOT”标记库缓存中的对象HOT,因此这是找到它们的方法:
select * from x$kglob where kglobprop='HOT';
或者如果您想查找架构的所有内容:
select * from x$kglob where kglnaown='schema' and kglobprop='HOT';
请在预生产环境中正确测试。我隐约记得,使用它可能会导致比你不得不开始时更糟糕的性能问题。