2 实例的组成-内存及进程组件概述
实例由内存(SGA)和后台进程组成,内存提供了处理的场所,而后台进程相当于工具。
2.1 SGA
SGA包括一个固定区,一个可变区,一个数据库缓存和一个redo缓存。这些是比较笼统的信息,具体的SGA分为两大部分,具体如下:
² Variable SGA
Ø 数据缓冲(Database Buffer Cache)也叫做块缓冲区(block buffer cache)
Ø 共享池(Shared Pool)
Ø 大池(Large Pool)
Ø Java池(Java Pool)
Ø 流池(Streams Pool --- 10g以后才有)
Ø 重做日志缓冲(Redo Log Buffer)
Ø 其它buffer caches(如KEEP, RECYCLE, and other block sizes cache等)
Shared Pool、Java Pool、Large Pool和Streams Pool这几块内存区的大小是相应系统参数设置而改变的,所以有通称为可变SGA(Variable SGA)。
² Fixed SGA
Ø Fixed SGA and other internal allocations。( 包含shared pool 中的data dictionary cache)
此外,用于防止对内存结构的并行访问的锁(latch)的信息也包含在SGA区中。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/347643/viewspace-619791/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/347643/viewspace-619791/