![](https://csdnimg.cn/release/download_crawler_static/88909070/bg4.jpg)
三、程序全局区概述
PGA 是特定于一个操作系统进程或线程的内存区,且不和系统上的其他进程或线程共享。
由于 PGA 是特定于进程的,所以它决不会在 SGA 中分配。可以理解为操作系统在一个进程启
动时,为它分配的内存空间,是一个操作系统含义上的内存区。
PGA 是包含某个专用或共享服务器进程所需的会话变量的内存堆。服务器进程在需要时会
在 PGA 中分配内存结构。
PGA 好比是文员所使用的临时工作台面。文员是为客户(客户端进程)服务的服务器进程。
文员清理出台面的一部分,使用这个工作空间来存储有关客户要求的详细信息,并对顾客请求的
文件夹排序,然后在完成工作时让出工作空间。
图 实例 PGA
注:后台进程也分配它们自己的 PGA。
1
、
PGA
的内容
PGA 被进一步细分为多个不同区域,每一个都有不同的目的。下图显示一个专用服务器会
话的 PGA 中包含的内容。