ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 数据库从9升级到10,考虑部分参数调整

数据库从9升级到10,考虑部分参数调整

原创 Linux操作系统 作者:zhanglei_itput 时间:2009-05-15 14:22:17 0 删除 编辑

    最近接到的工作任务是查看数据库重9i升级到10g之后,一些9i中原有参数的配置是否需要修改:
    我首先考虑到如下几个地方:
    1. db_file_multiblock_read_count参数
         定义:影响Oracle在执行全表扫描时一次读取的block的数量,只有在对表或者索引进行Full Scan的时候才起作用
         Max(db_file_multiblock_read_count) = MaxOsIOsize/db_block_size
        
         在Oracle10gR2以前的版本中,DBA必须根据db_block_size参数,以及应用系统的特性,来调整db_file_multiblock_read_count参数。该参数值将影响CBO在该产生何种SQL执行计划上的判断。     
         在Oracle10gR2之后的版本(10gR2和11g)中,Oracle数据库已经可以根据系统的IO能力以及Buffer Cache的大小来动态调整该参数值,Oracle建议不要显式设置该参数值。
     参考文献:
     http://www.eygle.com/archives/2009/03/db_file_multiblock_read_count_auto.html

    2. AWR & ADDM参数
        9i 是手工生成statspack的一个job,然后手工@spreport.sql收集statspack.lst的报告,但是到了10g,会由awr自动收集信息,默认的是每小时收集一次,在数据库里面保留7天,需要查看指标的时候,可以用ADDM生成,查看web界面,以上是印象中的,还需要查看详细资料及原理,确认后会完善此blog。

    3. 在线重定义
        http://blog.itpub.net/post/468/12855
        http://blog.itpub.net/post/468/12962
       后续

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9252210/viewspace-598244/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-02-10

  • 博文量
    400
  • 访问量
    1114098