Oracle学习------PGA

目录

instance PGA的示例图:

 PGA示例图

private SQL Area

Runtime Area

Persistent Area

SQL Work Areas

专属服务器与共享服务器内存对比

Session Memory


 

   PGA非共享的内存空间,当服务进程或者后台进程建立时,将自动分配进程的专属PGA;当进程终止时,PGA将自动释放.

instance PGA的示例图:

图一

 

 PGA示例图

图二

private SQL Area

        私有sql区(private sql area)保存SQL语句的解析信息与其他一些特定的信息

        当服务器进程执行SQL代码时,该进程使用私有SQL区域来存储绑定变量值,查询执行状态信息和查询执行工作区.

        私有sql区域共享sql区不一样,后者在SGA中存储执行计划,相同或不同会话中的多个私有SQL区域可以指向SGA中的单个执行计划. 例如,在一个会话中执行SELECT *的20次,在另一个会话中执行相同查询的10次,可以共享相同的计划. 每次执行的私有SQL区域不共享,可能包含不同的值和数据.

       游标是一个存储select结果集的内存区域,可以将游标视为客户端上的指针和服务器端的状态. 由于游标与私有SQL区域密切相关,因此这些术语有时可互换使用.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值