Bu ffer cache 的调整与优化 -============================== -- Buffer cache 的调整与优化(一 ) --============================== Buffer Cache 是 SGA 的重要组成部分,主要用于缓存数据块,其大小也直接影响系统的性能。当 Buffer Cache 过小的时候,将会造成更多的 free buffer waits 事件。 下面将具体描述 Buffer Cache 的作用,调整与优化。 一、SGA 的所有组件 从动态视图 v$sga_dynamic_components 获取 SGA 的相关信息 SELECT component, current_size, min_size FROM v$sga_dynamic_components; COMPONENT CURRENT_SIZE MIN_SIZE ------------------------- ------------ ---------- shared pool 71303168 71303168 large pool 4194304 4194304 java pool 4194304 4194304 streams pool 4194304 4194304 DEFAULT buffer cache 113246208 113246208 KEEP buffer cache 0 0 RECYCLE buffer cache 0 0 DEFAULT 2K buffer cache 0 0 DEFAULT 4K bu ffer cache 0 0 DEFAULT 8K bu ffer cache 0 0 DEFAULT 16K bu ffer cache 0 0 DEFAULT 32K bu ffer cache 0 0 ASM Bu ffer Cache 0 0 07:15:31 SQL> select component,current_size ,min_size from v$sga_dynamic_components; COMPONENT CURRENT_SIZE MIN_SIZE ---------------------------------------------------------------- ------------ ---------- shared pool 75497472 75497472 large pool 4194304 4194304 java pool 4194304 4194304 streams pool 0 0 DEFAULT buffer cache 167772160 167772160 KEEP buffer cache 0 0 RECYCLE buffer cache 0 0 DEFAULT 2K buffer cache 0 0 DEFAULT 4K buffer cache 0 0 DEFAULT 8K buffer cache 0 0 DEFAULT 16K buffer cache 0 0 DEFAULT 32K buffer cache 0 0 ASM Buffer Cache 0 0 13 rows selected. 07:15:40 SQL> 二、Bu ffer cache 介绍 1.Bu ffer cache 的类型通常包括 defau lt bu ffer cache keep bu ffer cache recycle buffer cache nk buffer caches 与 Buffer cache 打交道的后台进程为 DBWn,与之对应的数据文件通常位于 system 表空间,sysaux 表空间,undo 表空间,datafil...