已经有1个月没有更新这个课程了跟大家说声抱歉,已经被大家催更几次了。关于Oracle内存结构这块儿,还有个比较关键的结构PGA,我们之前没有讲到,这里展开说说。
什么是 PGA
PGA,即Program Global Area 的简称,是一块包含一个服务进程的数据和控制信息的内存区域。注意,PGA的内存结构是不需要Latch来进行保护的。
Oracle 在实例启动时就开始进行分配,一个 Oracle 进程拥有一个 PGA 内存区。一个 PGA 也只能被拥有它的那个服务进程所访问,且只有这个进程中的 Oracle 代码才能访问它,和其他进程的pga区域是相互独立的,互不影响。
这里插一句话:订阅的小伙伴,记得加我微信,方便拉入订阅伙伴群,里面大家交流互动很多,经常分享案例,我抽空也会进行答疑。