请说明理由

解决方案 »

  1.   

    可以找一本Oracle优化的书来看看,
    配置SGA涉及到命中率的问题,
    好象一般的书很少讲到,因为本来优化数据库就是一件难事
      

  2.   

    其实这个东西没有一个定律的。
    你可以做一个statspack看看。然后做相应的调整。
      

  3.   

    SGA=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+java_pool_size+log_buffers)+1MB理论上SGA可占OS系统物理内存的1/2——1/3我推荐SGA=0.45*(OS RAM)
      

  4.   

    理论上SGA可占OS系统物理内存的1/2——1/3 推荐450M
      

  5.   

    要看你是主要用做OLTP还是dss,优化的策略是不一样的.具体情况而定.象什么redo log buffer等对系统也可能有估计不到的影响的.
      

  6.   

    一般最多不超过2/3,不少于1/3,不过也要看你的内存具体大小而定,按照你的情况设定500M应该非常好了。我们一台数据库服务器2G内存,设定大小为1.1G
      

  7.   

    这个不好说啊!还要看你的并发量以及CPU数量来看了。