`
hanjian861202
  • 浏览: 165090 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

Oracle:自动共享内存管理(Automatic Shared Memory Management, ASMM)

阅读更多

Oracle 的 9i/10g 中已经对内存管理逐步做了很大的简化,自动共享内存管理(Automatic Shared Memory Management, ASMM)分配一个总的大小,Oracle决定database buffer cache,shared pool,large pool,and java pool.

SGA_TARGET != 0 ,(set SGA_TARGET =0 disables automatic shared memory management)

STATISTICS_LEVEL = TYPICAL/ ALL .

 

 

 

11g 则更进一步,引入了一个新的概念自动化内存管理(Automatic Memory Management,AMM) . 如果 DBA 真的想偷懒的话,只需要设定两个参数就可以把烦心的事情都交给 Oracle 折腾了(只要 DBA 足够心宽)。PGA 与 SGA 一起搞定。这两个参数分别是:

MEMORY_TARGET--操作系统的角度上 Oracle 所能使用的最大内存值。动态参数
MEMORY_MAX_TARGET--MEMORY_TARGET所能设定的最大值。非动态可调。

 

 

AMM 在后台会启动一个内存管理(Memory Manager, mman)进程。

因为 AMM 的引入,Oracle 内存管理更加灵活多样。 组合出来有 5 种内存管理形式.

  • 自动内存管理
  • 自动共享内存管理
  • 手工共享内存管理
  • 自动 PGA 管理
  • 手动 PGA 管理

 

分享到:
评论

相关推荐

    Oracle自动内存管理ASMM

    其中,“Oracle自动内存管理(Automatic Shared Memory Management, ASMM)”是一个重要的里程碑,它简化了数据库内存管理的过程,并提高了系统的整体性能。本文将深入探讨Oracle ASMM的工作原理、优势以及其内部...

    深入了解oracle自动内存管理asmm

    Oracle数据库中的自动共享内存管理(Automatic Shared Memory Management,简称ASMM)自10g版本推出以来,一直是数据库管理员(DBA)关注的焦点之一。ASMM旨在通过自动化的方式管理和调整共享内存区域(SGA),从而...

    Oracle数据库10g-对自我管理数据库进行管理2-P.pptx

    - 自动共享内存管理(Automatic Shared Memory Management, ASMM)自动调整SGA各个组成部分的大小,如DB_CACHE_SIZE、SHARED_POOL_SIZE、LARGE_POOL_SIZE和JAVA_POOL_SIZE,以适应系统负载变化。 - **Automatic ...

    Oracle启用大页内存.docx

    2. **Automatic Shared Memory Management (ASMM)**: 自动共享内存管理,Oracle 11g及以后版本引入的特性,自动调整SGA(System Global Area)组件的大小。 3. **Automatic Memory Management (AMM)**: 自动内存...

    Oracle内存分配与调整--大牛冯春培的一篇文章

    - **内存自动管理**:自Oracle 10g起引入了自动SGA管理特性(Automatic Shared Memory Management, ASMM),可以通过设置`memory_target`参数启用ASMM,让Oracle自动调整SGA各部分的大小。 - **监控与调优**:利用...

    oracle11g 大页内存设置

    - **ASMM**: Automatic Shared Memory Management 自动共享内存管理。 禁用 AMM 但使用 ASMM 的操作涉及修改实例的 SGA 和 PGA 设置。 **脚本示例**: ```bash # 只需在一个节点上执行以下脚本(假设是 RAC 环境...

    Oracle智能化内存管理特性与配置方法.pdf

    Oracle 9i开始引入了PGA的自动管理,而在10g版本中,Automatic Shared Memory Management (ASMM)进一步实现SGA内部结构的自适应调整。到了11g,Automatic Memory Management (AMM)将SGA和PGA的管理完全自动化,极大...

    Oracle 10g 内存 调整报告

    启用Automatic SGA Memory Management (ASMM)时,Oracle会自动调整SGA各子区域的大小。 - **pga_aggregate_target**: 设置PGA的最大目标大小。启用Automatic PGA Memory Management (APM)时,Oracle会根据需要自动...

    Oracle 10g的内存调整报告

    为了更好地管理SGA的内存分配,可以启用ASMM(Automatic Shared Memory Management)。启用ASMM后,Oracle将根据系统负载动态调整SGA的各个内存区域大小。要启用ASMM,需要设置`sga_target`参数,并确保`statistics_...

    oracle数据库教程12c

    - 自动共享内存管理(Automatic Shared Memory Management, ASMM):优化了内存管理策略,提升了并发处理能力。 - SQL性能诊断工具(SQL Performance Analyzer):用于评估SQL语句的执行效率,帮助优化查询性能。 - **...

    Oracle数据库内存优化配置

    - 开启Automatic Shared Memory Management (ASMM)模式后,Oracle会根据工作负载动态分配SGA和PGA内存空间,进一步提高了内存利用率。 #### 四、案例分析 假设某企业使用Oracle数据库支持其核心业务系统,由于...

    ORACLE 认证试题lz0-045

    - **Automatic Shared Memory Management (ASMM)**:是Oracle 10g中的一个特性,它自动管理共享池 (SGA) 内存组件的大小,以优化数据库性能。通过动态调整内存组件的大小,ASMM 能够更好地利用可用资源。 - **MMAN ...

    oracle 9i & 10g

    - **Memory Management Enhancements**:包括Automatic Shared Memory Management(ASMM)和Automatic PGA Memory Management,简化了内存分配和管理。 - **10g Recovery Manager (RMAN)**:增强了备份和恢复功能...

    Oracle 10g最新考试题库 1Z-047 培训机构获得

    5. Memory管理:Oracle 10g引入了Automatic Shared Memory Management (ASMM)和Automatic PGA Memory Management,自动调整内存结构以优化性能。 6. Secure Backup:Oracle Secure Backup提供了一种集中的备份和恢复...

    Oracle-DSI.rar_Oracle-DSI_oracle_oracle dsi_oracle pdf

    4. **Automatic Shared Memory Management (ASMM)**:Oracle 11gR2引入了ASMM,自动管理共享内存区,减少了手动调整内存参数的需要。 5. **Enhanced Index Compression (EIC)**:增强型索引压缩提高了索引存储效率...

    Oracle 11g Performance Tuning Recipes

    深入理解内存管理机制,如自动内存管理(Automatic Memory Management, AMM)和自动共享内存管理(Automatic Shared Memory Management, ASMM),可以帮助优化数据库的缓存效率,减少磁盘I/O操作,进而提高整个系统的...

    Actualtests_Oracle_1Z0-040_V03[1].27.07.pdf

    Automatic Shared Memory Management (ASMM) 是Oracle Database 10g中的一个重要特性,它允许数据库自动调整共享池中不同内存结构的大小,以优化性能。为此,Oracle引入了一个新的后台进程——MMAN(Memory Manager...

    最新Oracle 1z0-040题库及答案

    此考试旨在评估考生对于 Oracle 10g 数据库中新特性的掌握程度,包括但不限于 Automatic Database Diagnostic Monitor (ADDM)、Automatic Shared Memory Management (ASMM) 和 Flash Recovery Area 的理解和应用。...

Global site tag (gtag.js) - Google Analytics