摘要:《Oracle flush cache & share pool》
2009/12/15
調校 SQL 總是會反覆執行。
但礙於 oracle 強大的cache 功能,很難確切得知效率是否改善。
oracle 9i 可以 flush share pool 將執行計劃的cache 清除。
但是 data cache 一直不知如何清除(其實是自己沒下工夫找...),
這次有機會找一下,沒想到 eygle 就有寫到了。
引自
http://www.eygle.com/archives/2005/12/oracle_howto_flush_buffer_cache.html
紀錄以利日後備查:
alter system flush shared_pool;
alter system set events = 'immediate trace name flush_cache';
------------------------------------------------------------------------------------------------
2010/2/17 備註:
Oracle 10g 好像就有 alter system flush buffer_cache 的功能. 有興趣的讀者可以google一下