zoukankan      html  css  js  c++  java
  • 内存架构概述

    与Oracle数据库相关的基本内存结构包括:

    • System Global Area (SGA)
      SGA是一组共享内存结构,称为SGA组件,包含一个Oracle数据库实例的数据和控制信息。 SGA由所有服务器和后台进程共享。存储在SGA中的数据包括高速缓存的数据块和共享SQL区域。
    • Program Global Area (PGA)
      PGA是包含服务器进程的数据和控制信息的内存区域。它是启动服务器进程时由Oracle数据库创建的非共享内存。访问PGA是服务器进程独有的。每个服务器进程都有一个PGA。后台进程也分配他们自己的PGA。为连接到Oracle数据库实例的所有后台和服务器进程分配的总PGA内存被称为总实例PGA内存,所有单个PGA的集合被称为总实例PGA或实例PGA。

    图6-1说明了这些内存结构之间的关系

    Figure 6-1 Oracle Database Memory Structures

     如果您的数据库运行在Solaris或Oracle Linux上,则可以选择添加另一个内存组件:数据库智能闪存缓存(闪存缓存)。闪存缓存是SGA常驻缓冲区缓存的扩展,为数据库块提供了2级缓存。它可以提高响应时间和整体吞吐量,特别是对于读取密集型联机事务处理(OLTP)工作负载。闪存缓存驻留在一个或多个闪存磁盘设备上,这些设备是使用闪存的固态存储设备。

    闪存缓存通常比其他主存储器更经济,并且比磁盘驱动器快一个数量级。

    参考资料


    https://docs.oracle.com/cd/E11882_01/server.112/e25494/memory.htm#ADMIN11198

  • 相关阅读:
    自动化单元测试
    Exadata是什么?
    Exadata的独门武器卸载(Offloading)
    Exadata中最有用的功能存储索引
    面向对象分析与设计(第3版)
    代码质量(权威精选植根于开发实践的最佳读物)
    温昱谈程序员向架构师转型的规律
    sql语句大全
    一个弹出层的代码
    ASP.NET 2.0 实现伪静态网页方法 (转载 ————续)
  • 原文地址:https://www.cnblogs.com/ZeroTiny/p/9054982.html
Copyright © 2011-2022 走看看