orale内存结构.pptVIP

  • 1
  • 0
  • 约 19页
  • 2017-02-28 发布于湖北
  • 举报
第6章 Oracle 内存结构 Oracle使用内存存储程序代码、连接会话信息、缓存数据等。与Oracle相关的内存结构包括: 系统全局区(SGA,System Global Area) 程序全局区(PGA,Program Global Area) 本章参考文献 实验 作业 6.1 SGA 系统全局区(SGA)是Oracle为实例分配的一个共享内存区域,它所包含的数据和控制信息为一个实例下的所有进程所共享,所以SGA又被称作共享全局区(Shared Global Area)。每个实例都有其自己的SGA。当实例启动(从关闭状态启动到nomount状态)时,Oracle分配SGA;实例关闭时,释放SGA。 SGA的主要数据结构包括数据库缓冲区缓存、重做日志缓冲区、共享池、Java池、大型池等。 固定SGA(fixed SGA) 存储后台进程需要访问的数据库和实例状态的一般信息,其中不包含任何用户数据。 可以把固定SGA看作SGA中的“自启”区,Oracle内部使用它来查找SGA的其他区。 数据库缓冲区缓存 数据库缓冲区缓存用于缓存用户最近使用过的数据。当用户检索时,数据库内的数据先读取到该区域,然后再经过处理后返回给用户。在修改时,被修改的数据先被存储在数据库缓冲区内,而不是马上写入磁盘(这样的数据块被称作脏块)。只有当它到达一定量

文档评论(0)

1亿VIP精品文档

相关文档