Oracle 11g R1下的自动内存管理(AMM)(2)

日期: 2008-08-10 作者:黄永兵 来源:TechTarget中国 英文

  AMM调整


  除现有的用于内存管理的V$视图外,Oracle 11g还新增加了下面4个视图用于自动内存管理:


  V$MEMORY_CURRENT_RESIZE_OPS
  V$MEMORY_DYNAMIC_COMPONENTS
  V$MEMORY_RESIZE_OPS
  V$MEMORY_TARGET_ADVICE


  为每个动态组件分配的内存大小使用视图V$MEMORY_DYNAMIC_COMPONENTS显示:






COLUMN component FORMAT A30
select  component, current_size, min_size, max_size
FROM    v$memory_dynamic_components
where   current_size != 0;

COMPONENT                      CURRENT_SIZE   MIN_SIZE   MAX_SIZE
—————————— ———— ———- ———-
shared pool                       197132288  192937984  197132288
large pool                          4194304    4194304    4194304
java pool                          41943040   41943040   41943040
SGA Target                        318767104  285212672  318767104
DEFAULT buffer cache               71303168   41943040   75497472
PGA Target                        104857600  104857600  138412032
6 rows selected.
SQL> 


  V$MEMORY_CURRENT_RESIZE_OPS和V$MEMORY_RESIZE_OPS分别显示了组件当前改变大小操作的信息和上一次改变大小操作的信息。


  V$MEMORY_TARGET_ADVICE提供了帮助调整MEMORY_TARGET参数的信息,它显示了一段MEMORY_TARGET设置可用的范围,根据当前的设置,估算完成当前负载所需要的DB Time值。






select * FROM v$memory_target_advice ORDER BY memory_size;
MEMORY_SIZE MEMORY_SIZE_FACTOR ESTD_DB_TIME ESTD_DB_TIME_FACTOR    VERSION
———– —————— ———— ——————- ———-
        303                .75         3068              1.0038          2
        404                  1         3056                   1          2
        505               1.25         3056                   1          2
        606                1.5         3056                   1          2
        707               1.75         3056                   1          2
        808                  2         3056                   1          2
6 rows selected.
SQL>


  企业管理器中也包括了内存管理配置和顾问功能,位于“内存顾问”页面(顾问中心、内存顾问)


  Oracle 11g R1下的自动内存管理(图二)


  点击“建议(Advice)”按钮显示“内存大小建议”屏幕,它包括了一个来自视图V$MEMORY_TARGET_ADVICE的图形显示界面。


  Oracle 11g R1下的自动内存管理(图三)

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • DBA在使用SQL语句时需要注意的问题

    Michael McLaughlin是Oracle 11g和MySQL 5.6开发者指南的作者,他在书中为Oracle数据库开发者提供了一些建议与帮助。

  • Oracle数据库不同版本的硬件需求

    每个企业的IT环境都是不同的,这些环境中可能会包含虚拟服务器、各种网络操作系统、基于云计算的服务、SAN等等,根据应用场景选择硬件是基本的准则。

  • Oracle 11g SQL性能分析器技术指南

    当今信息时代要求企业的IT系统能够始终保证系统的性能并且提供更高的服务质量,我们的IT系统经常要面对应用程序升级、硬件更新、数据库升级、对象结构变更等导致SQL性能下降的问题。

  • Oracle 11g SecureFile技术详解手册

    SecureFile不仅是新一代 LOB,它们还为 LOB 带来了更多的价值,尤其是以前只能在文件系统领域中获得的特性。