• 从 Oracle 10g R2 开始 Streams Pool 也被归到 ASMM 的调整范围内了


    在复习 043 题库的时候发现一题:

    140. You have configured Automatic Shared Memory Management. 
    Which four memory structures would be automatically tuned? (Choose four)
    A. log buffer
    B. Java pool
    C. Large pool
    D. Fixed SGA
    E. Shared pool
    F. Streams pool
    G. Keep buffer cache
    H. Database buffer cache
    题库答案是:B,C,E,H
    

    很多人会说Streams Pool 也是在 Automatic Shared Memory Management 的自动调整范围内。实践派的人也许会举出下面的例子:

    sys@mydb(10.168.0.202) SQL> select instance_name,version from v$instance ; 
    
    INSTANCE_NAME    VERSION
    ---------------- -----------------
    mydb             10.2.0.1.0
    
    Elapsed: 00:00:00.00
    sys@mydb(10.168.0.202) SQL> host ;
    [oracle@mailserver ~]$ strings /u01/app/oracle/dbs/spfilemydb.ora  | grep __
    mydb.__db_cache_size=3120562176
    mydb.__java_pool_size=16777216
    mydb.__large_pool_size=83886080
    mydb.__shared_pool_size=805306368
    mydb.__streams_pool_size=33554432
    

    查了一下Oracle 10g的新特性,当然现在大家都开始讨论11g的新特性了吧 Oracle 数据库 10g:为 DBA 提供的最重要的 20 个特性, 其中的 “第 17 周—自动共享内存管理”,有这么一句话:

    在 10g 中,还可以在 SGA 中定义一种新的池:流池 (stream pool),它用参数 streams_pool_size 进行设置。
    该池也不受自动内存调整的影响。
    

    实际上Streams Pool在Oracle 10g R2中纳入ASMM的调整范围了,题目问的是4个参数,估计还是立足于Oracle 10g R1这个版本咯。

  • 相关阅读:
    字符串本质
    常用类
    异常处理
    最终类object 和内部类
    接口
    Java多态
    NIO之五Selector
    NIO之四Buffer
    NIO之三Socket通道
    JAVA NIO(二)Channel通道
  • 原文地址:https://www.cnblogs.com/killkill/p/1629836.html
Copyright © 2020-2023  润新知