PGA自动管理原理深入分析及性能调整.docVIP

  • 5
  • 0
  • 约3.03万字
  • 约 23页
  • 2017-08-22 发布于重庆
  • 举报

PGA自动管理原理深入分析及性能调整.doc

PGA自动管理原理深入分析及性能调整.doc

PGA自动管理原理深入分析及性能调整 2006-11-20??作者:网管整理?来源:bitsCN.com??点评?投稿?收藏1.?PGA的概念以及所包含的内存结构 作为一个复杂的oracle数据库系统来说,每时每刻都要处理不同的用户所提交的SQL语句,获取数据 并返回数据给用户。众所周知,解析SQL语句的工作是在oracle实例中的shared pool所完成的。那么对于每个session来说,其执行SQL语句时所传入的绑定变量放在哪里?而且,对于那些需要执行比较复杂SQL的 session来说,比如需要进行排序(sort)或hash连接(hash-join)时,这时这些session所需要的内存空间又从哪里来?另外, 还有与每个session相关的一些管理控制信息又放在哪里?对于诸如此类与每个session相关的一些内存的分配问题,oracle通过引入PGA这 个内存组件来进行解决。 1.1 PGA的相关概念 ?PGA按照oracle官方文档解释,叫 做程序全局区(Program Global Area),但也有些资料上说还可以理解为进程全局区(Process Global Area)。这两者没有本质的区别,它首先是一个内存区域,其次,该区域中包含了与某个特定服务器进程相关的数据和控制信息。每个进程都具有自己私有的 PGA区,这也就意味着,这块区域只能被其所属的进程进入,而不能

文档评论(0)

1亿VIP精品文档

相关文档