oracle ex版内存结构简述

oracle ex版虽然是正式版的简化版,但总体框架是相似的,在一些局部上有加加减减的不同而已。

一、内存结构

什么是Oracle instance?
每一个实例,是由一组后台进程和分配的内存所组成的。
为实例分配的内存又分为两部分,SGA和PGA。

System global area (SGA),系统全局区。是一个包含了数据缓冲和控制信息的共享内存区域。SGA被划分为若干个缓存区和数据池。
Program global area (PGA),程序全局区。是每个服务器进程(Server Process)使用的一块包含数据和控制信息的内存区域。PGA用来处理SQL语句和session information。


从图中可以看到SGA是所有进程共用的,PGA是每个响应客户端请求的进程都会分配一块自己的PGA内存区域。
继续阅读oracle ex版内存结构简述