缓存的作用 SQL第一次执行的时候,往往比以后几次的执行时间长。这是因为Oracle缓存的作用,第一次执行以后放入缓存,以后执行的速度会很快。 但是这样就没有办法准确的反应SQL优化的效果。 如何清除缓存: ALTER SYSTEM FLUSH SHARED_POOL; ALTER SYSTEM FLUSH BUFFER_CACHE; ALTER SYSTEM FLUSH GLOBAL CONTEXT; 清除缓存的影响 刷新数据库缓存后短时间内会影响数据库运行效率