SGA与PGA的区别

DogJay 2018-10-21 数据库 160人已围观

**SGA:**

是用于存储数据库信息的内存区,是系统的全局内存区,为数据库进程所共享。它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。同时,SGA里面存储的数据库信息可以被几个进程共享使用, 每一个实例对应一个SGA。

**PGA:**

包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA 正相反,PGA 是只被一个进程使用的区域,它不能被几个进程共享使用,PGA 在创建进程时分配,在终止进程时回收。 

  形象的说: SGA是公共厕所,大家可以享用。PGA是私人厕所,只能由一个人使用。 Oracle数据库内存结构

吐槽(0)

上一篇:Servlet生命周期

下一篇:SpringAOP原理

文章评论

    共有0条评论

    验证码:

文章目录