《Oracle flush cache & share pool》

摘要:《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一下