网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 数据库技术 > Oracle > 性能调优 > 9i下参数的变化  

9i下参数的变化

2005-12-26  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏

    oracle的版本的更新,总是伴随着参数的变化,并且越来越趋向于使得参数的设置更简单,因为复杂的参数设置使得DBA们经常焦头烂额。关于内存这部分的变化,我们可以考察下面的参数。事实上在9i中数据库本身可以给出一组适合当前运行系统的SGA相关部分的参数调整值(参考V$DB_CACHE_ADVICE、V$SHARED_POOL_ADVICE),关于PGA也有相关视图V$PGA_TARGET_ADVICE等。

网管联盟bitsCN@com

    Data buffer

网管论坛bbs_bitsCN_com

    9i中保留了8i中的参数,如设置了新的参数,则忽略旧的参数。9i中用db_cache_size来取代db_block_buffers,用db_keep_cache_size取代buffer_pool_keep,用db_recycle_cache_size取代buffer_pool_recycle;这里要注意9i中设置的是实际的缓存大小而不再是块的数量。另外9i新增加了db_nk_cache_size,这是为了支持在同一个数据库中使用不同的块大小而设置的。对于不同的表空间,可以定义不同的数据块的大小,而缓冲区的定义则依靠该参数的支持。其中n可以为2、4、6、8、16等不同的值。在这里顺便提及的一个参数就是db_block_lru_latches,该参数在9i中已经成为了保留参数,不推荐手工设置。

网管u家u.bitsCN.com

    PGA 网管网www.bitscn.com

    在9i里面这部分也有了很大的变化。在独立模式下,9i已经不再主张使用原来的UGA相关的参数设置,而代之以新的参数。假如workarea_size_policy=AUTO(缺省),则所有的会话的UGA共用一大块内存,该内存在 pga_aggregate_target 设置以内分配。在我们根据前面介绍的方法评估了所有进程可能使用的最大PGA内存之后,我们可以通过在初始化参数中设置这个参数,从而不再关心其他 ”*_area_size” 参数。

网管u家u.bitscn@com

    SGA_MAX_SIZE 网管u家u.bitscn@com

    在9i中若设置了SGA_MAX_SIZE,则在总和小于等于这个值内,可以动态的调整数据缓冲区和共享池的大小 网管下载dl.bitscn.com

    SQL> show parameters sga_max_size

网管网www.bitscn.com

NAME                                 TYPE    VALUE

网管网www_bitscn_com

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

网管bitscn_com

sga_max_size                         unknown 193752940 中国网管论坛bbs.bitsCN.com

SQL> 网管bitscn_com

    SQL>  alter system set db_cache_size = 30000000; 网管网www.bitscn.com

    System altered.

中国网管论坛bbs.bitsCN.com

    SQL>  alter system set shared_pool_size = 20480000; 网管联盟bitsCN_com

    System altered.

网管u家u.bitscn@com


TAGs变化   参数   设置   9i   大小   不同   内存   取代   PGA    
 上一篇:Lock_sga = true 的问题   下一篇:SGA内参数设置
相关文章列表
9i下参数的变化 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
1.Oracle JOB 用法小结
2.如何在oracle中用SQL创建临时表?
3.案例学习Oracle错误:ORA-00604
4.优化Oracle库表设计的若干方法(组图)
5.Oracle中优化SQL的原则
6.案例学习Oracle错误:ORA-12516
7.oracle升级后exp出现oracle 942错误
8.Shared pool深入分析及性能调整
9.Oracle Freelist和HWM原理及性能优
10.通过分析SQL语句的执行计划优化SQL 
最新推荐文章:
1.Oracle数据库9i在AIX环境下的性能调整-性
2.关于优化SQL的另类思考-性能调优
3.深入学习Oracle分区表及分区索引-性能调
4.数据库内存参数调优技术的总结-性能调优
5.Oracle数据库提供的恢复机制-性能调优
6.Oracle数据库提供的多种安全性措施-性能
7.Oracle中fast刷新会受到哪些限制-性能调
8.Oracle数据库始终保持优良性能-性能调优
9.讲解Oracle在Solaris下的性能与调整-性能
10.Shared pool深入分析及性能调整
网管论坛交流:
·不疯魔不成活
·令你大开眼界的真正标准化机房,已整理重
·为赈灾,女孩舍身拍“裸照”
·Windows Server 2003服务器群集创建和配
·exchange2k3全套官方资料
·双儿一周岁了。。。特殊的礼物来啦。。
·存储备份技术版块守则
·无盘技术交流区守则
·DOS命令基础大全之命令详解<作者吐血
·Windows XP 操作系统默认设置需要注意的