ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 成长历程-oracle-第二章 实例的组成-内存及进程组件概述-1

成长历程-oracle-第二章 实例的组成-内存及进程组件概述-1

原创 Linux操作系统 作者:qwj801207 时间:2009-11-17 08:47:49 0 删除 编辑

2       实例的组成-内存及进程组件概述

实例由内存(SGA)和后台进程组成,内存提供了处理的场所,而后台进程相当于工具。

2.1      SGA

SGA包括一个固定区,一个可变区,一个数据库缓存和一个redo缓存。这些是比较笼统的信息,具体的SGA分为两大部分,具体如下:

²  Variable SGA

Ø  数据缓冲(Database Buffer Cache)也叫做块缓冲区(block buffer cache)

Ø  共享池(Shared Pool)

Ø  大池(Large Pool)

Ø  Java池(Java Pool)

Ø  流池(Streams Pool --- 10g以后才有)

Ø  重做日志缓冲(Redo Log Buffer)

Ø  其它buffer caches(如KEEP, RECYCLE, and other block sizes cache等)

Shared Pool、Java Pool、Large Pool和Streams Pool这几块内存区的大小是相应系统参数设置而改变的,所以有通称为可变SGA(Variable SGA)。

²  Fixed SGA

Ø  Fixed SGA and other internal allocations。( 包含shared pool 中的data dictionary cache)

此外,用于防止对内存结构的并行访问的锁(latch)的信息也包含在SGA区中。

oracle 内存组件.JPG

oracle SGA.JPG

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/347643/viewspace-619791/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-11-16

  • 博文量
    23
  • 访问量
    21637