公司现用Oracle817,前几天重装,但现在没有重装前速度快,问其它同事只听说前一同事(现在已离职,与现在的我做同样的工作)曾设定过几个参数然后就快多了,请问设定哪些参数可以起到优化数据库提高其速度???

解决方案 »

  1.   

    修改init.ora文件,具体的参数不好说,和应用有关,不过SGA可以设大些
      

  2.   

    性能问题很难给你一个具体的数值,要看你的实际应用以及你的硬件情况,不过你可以适当的扩大一些共享池大小,也就是shared_pool_size。再就是增大一些数据缓冲的大小,这个大小是由db_block_buffers*db_block_size来决定,你可以尝试改变这个两个值不过db_block_size要重新创建数据库才能修改,如果可以你可以设成8,16等,这只是我个人的一点建议不一定准确也不一定一定好用,呵呵,只是给你一个参考
      

  3.   

    如果服务器是SG内存的话
    把db_block_buffers设置大一些(1G),shared_pool_size(300M),sort_are_size(100M)