`
tempsitegoogle
  • 浏览: 873157 次
文章分类
社区版块
存档分类
最新评论

认识Oracle数据库System Global Area (SGA)(2)

 
阅读更多
2.4 Large pool和Java pool

  Large pool:用于MTS、并行查询和RMAN。如果使用了MTS或RMAN,large_pool特别有用,它可以降低用户对share pool的争用。

  如果应用系统不使用MTS,也不使用RMAN,large_pool_size的大小可设为1M。

  Java pool:Oracle8I以后,oracle数据库内置了对java的支持,如果数据库安装时选择了JServer组件,则这个值可以设置为20M-30M之间。可以查询v$option动态视图,如果java那一项值为true,则表示安装了JServer,为false,表示未安装。

  如果应用系统不使用PORTAL,APPS,也不使用RMAN,Java pool值的大小可设为1M。如果系统需要安装补丁,建议先把Java pool值的大小临时增加到50-150M。

  3 SGA运行情况检查

  3.1 SGA整体检查

  对于SGA部分,我们通过sqlplus查询:

  

SQL> show sga

  Total System Global Area 316899848 bytes

  Fixed Size 741896 bytes

  Variable Size 150994944 bytes

  Database Buffers 163840000 bytes

  Redo Buffers 1323008 bytes

  或者

  

SQL> select * from v$sga;

  NAME VALUE

  -------------------- ----------

  Fixed Size 741896

  Variable Size 150994944

  Database Buffers 163840000

  Redo Buffers 1323008

  Show sga的结果和SGA的初始化参数配置并不是完全一一对应的,下面是每一个部分的具体解释:

  Fixed Size

  oracle 的不同平台和不同版本下可能不一样,但对于确定环境是一个固定的值,里面存储了SGA各部分组件的信息,可以看作引导建立SGA的区域。

  Variable Size

  包含了shared_pool_size、java_pool_size、large_pool_size等内存设置和用于管理数据缓冲区等内存结构的hash table、块头信息等。

分享到:
评论

相关推荐

    Oracle数据库内存结构SGA的区域信息

    SGA(system global area)系统全局区跟一些必须的后台进程合进来称为实例(Instance).说它是全局区是包含了全局变量和数据结构,是系统区是包含了进入整个Oracle Instance的数据结构而不是特定的进程结构。本文将为大家...

    培训讲义:Oracle 数据库体系结构

    每一次在数据库服务器上启动一数据库时,称为系统全局区(SYSTEM GLOBAL AREA)的一内存区(简称SGA)被分配,有一个或多个ORACLE进程被启动。该SGA 和 ORACLE进程的结合称为一个ORACLE数据库实例。一个实例的SGA和...

    Oracle数据库应用试验指导书.pdf

    系统全局区(System Global Area)为一组由Oracle分配的共享的内存结构,可包含一个数据库实例的数据库或控制信息。 SGA区的各部分组成如下: 数据库高速缓冲区(Database Buffer Cache) 共享存储区(Shared Pool)...

    ORACLE数据库优化设计方案

    二、充分利用系统全局区域SGA(SYSTEM GLOBAL AREA) 三、规范与反规范设计数据库 四、合理设计和管理表 五、索引Index的优化设计 六、多CPU和并行查询PQO(Parallel Query Option)方式的利用 七、实施系统资源管理...

    oracle实例内存(SGA和PGA)调整

    SGA(System Global Area)和 PGA(Process Global Area)是 Oracle 实例中的两个主要内存区域。本文将详细介绍 SGA 和 PGA 的组成部分、调整方法和优化策略。 一、SGA 组成部分 SGA 是 Oracle 实例的基本组成部分...

    Oracle 认证学习笔记

    2、系统全局区(system global area):在数据库服务器上启动一数据库时的一块共享内存区(简称sga)。它被看作是oracle数据库的一个大缓冲池,这里的数据可以被oracle的各个进程共用。 3、实例(instance):sga和...

    ORACLE培训.pptx

    系统全局区(System Global Area,简称SGA)是ORACLE系统为实例分配的一组共享缓冲存储区,用于存放数据库数据和控制信息,以实现对数据库数据的管理和操作。SGA由三部分组成:共享池、数据缓冲区和日志缓冲区。 * ...

    ORACLE内存参数调整PPT教案.pptx

    SGA(System Global Area)是 ORACLE 数据库中的一个全局区域,负责存储数据库的全局信息。调整 SGA 的参数可以提高数据库的性能和效率。 SGA 的参数主要包括 SGA 的大小。 PGA(Program Global Area)是 ORACLE ...

    Oracle11g数据库入门第4章

    进程全局区(Process Global Area,PGA) 用户全局区(User Global Area,UGA) 系统全局区(System Global Area,SGA) 固定SGA 重做缓冲区 块缓冲区缓存 共享池 大池 Java池 自动SGA内存管理 自动内存管理 小结

    oracle11G调整物理内存提示ORA-00845 MEMORY_TARGET

    * SGA_TARGET:设置 Oracle 实例的 SGA(System Global Area)的目标大小,以便 Oracle 自动地管理 SGA 的大小。 这三个参数可以根据实际情况进行设置,以便达到最佳的性能和稳定性。 结论 ---------- 在本文中...

    数据库安全性设计.doc

    2.5 充分利用系统全局区域SGA(System Global Area) 我们用Oracle设计数据库,当我们启动Oracle的数据库时,系统为了储存用户所需要 数据及Oracle正常运行所必备系统信息,首先会在内存内规划出来一个固定的区域...

    oracle系统结构

    SGA (System Global Area) 系统全局区: (主要由以下三部分组成) (1)共享池(Shared Pool ): 对应参数 shared_pool_size 是程序的高速缓冲区,存放的是所有通过SQL语法分析并准备执行的SQL语句。 包括: 库...

    oracle_sql性能优化

    这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据库用户共享. 因此,当你执行一个SQL语句(有时被称为一个游标)时,如果它 和之前的执行过的语句完全相同, ORACLE就...

    Oracle优化53解

    这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据库用户共享。 因此,当你执行一个SQL语句(有时被称为一个游标)时,如果它和之前的执行过的语句完全相同, ...

    SQL性能调优之-Oracle语句优化53个规则详解

    这块位于系统全局区域 SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据库用户共享。因此,当你执行一个 SQL 语句(有时被称为一个游标)时,如果它和之前的执行过的语句完全相同...

    数据库优化设计方案.doc

    二、充分利用系统全局区域 系统全局区域是数据库平台的心脏,如Oracle数据库的SGA(SYSTEM GLOBAL AREA) 。用户的进程对这个内存区发送事务,并且以这里作为高速缓存读取命中的数据 ,以实现加速的目的。正确的SGA...

    Oracle语句优化30个规则详解

    这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据库用户共享。 因此,当你执行一个SQL语句(有时被称为一个游标)时,如果它和之前的执行过的语句完全相同, ORACLE...

    ORACLE SQL性能优化系列

    这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据库用户共享. 因此,当你执行一个SQL语句(有时被称为一个游标)时,如果它 和之前的执行过的语句完全相同, ORACLE...

    Unix solaris 11.1 iso最新版本

    A new, optimized shared memory interface between the Oracle Database and Oracle Solaris 11.1 provides 8x faster database startup and ...line resizing of the Oracle Database System Global Area (SGA)....

Global site tag (gtag.js) - Google Analytics