在调试某特定SQL时,为避免缓存带来的影响,常常需要先将原来 的缓存清空而需要使用下面命令:
SQL>ALTER SYSTEM FLUSH SHARED_POOL;
但是在生产系统中,使用上面命令对系统整体会有一个较大影响,如何将特定的SQL刷出缓存?
SQL>SELECT address,hash_value,executions,parse_callsFROM v$sqlWHERE sql_id='0g9au25ax7mx8';SQL>exec dbms_shared_pool.purge('0000001053A9EF20,1439944616','C');
本文发布于:2024-01-28 21:53:31,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170645001610537.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |