2.Oracle深度学习笔记——内存架构之UGA

2.Oracle深度学习笔记——内存架构之UGA

欢迎转载,转载请标明出处:  http://blog.csdn.net/notbaron/article/details/50558136    

   UGA是回话的内存,分配用于会话变量,比如登陆信息等。本质上讲,UGA存储会话状态。如下图1:


         如果会话加载一个PL/SQL包到内存,那么UGA包含包的状态,在指定时间下一组变量的值。当包中的子程序改变变量的时候,包的状态也会发生改变。默认,包的变量是唯一的,并且存在于整个会话生命周期。

         OLAP页 池也在UGA中。这个池管理OLAP数据页,类似于数据块。 该页池在OLAP会话启动时候分配,在会话结束释放。当用户查询一个维度对象例如CUBE的时候,那么自动刚打开了OLAP 会话。

         UGA在整个会话生命过程必须存在。

         这也是为什么UGA在使用共享服务器连接的时候不存在PGA中固定原因的,因为PGA只对应一个进程。当使用共享服务器连接的时候,UGA存在SGA中,使得任何共享服务器进程可以访问到。当使用专有服务器连接的时候,UGA存在于PGA中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值