+ -
当前位置:首页 → 问答吧 → 关于oracle游标、共享SQL区、私有SQL区

关于oracle游标、共享SQL区、私有SQL区

时间:2011-12-02

来源:互联网

小弟最近研究oracle的内存结构。
  但是遇到几个问题一直不太明白:
  1.对游标的的理解有点模糊,比如好多书上都说当执行一条SQL之前都会打开一个显示或隐式的图标
  2.共享SQL区和私有SQL区,共享SQL是库缓冲区为SQL分配的一个内存,是否私有SQL区也是库缓冲区为SQL分配的一块缓存,只是对服务器进程是每个私有的
  求大神解答

作者: tony870407   发布时间: 2011-12-02

通常 PGA 存储器包括下面的组件:
私有 SQL 区:包含象绑定信息和运行时存储器结构。每个发布 SQL 语句的会话都有一个私有 SQL 区。
每个提交相同 SQL 语句的用户都有他自己的私有 SQL 区,即使用单独分配的 SQL 区。因此,许多私有 SQL 区可以联合成共享 SQL 区。光标的私有 SQL 区被分为两个区域
会话控制PGA管理方式

作者: BearFishShow   发布时间: 2011-12-02