天天看點

Oracle11G優化

  我們以流行的4GB記憶體,32位系統為例:

注意:SGA的所有參數設定均需要重新開機服務。即設定完後,通過shutdown immediate關閉,通過startup重新啟動。

      增大系統全局區:

      SQL> alter system set sga_target=1200m scope=spfile;

  SQL> alter system set sga_max_size=1200m scope=spfile;

  增大資料緩存區:

  SQL> alter system set db_cache_size=700m scope=spfile;

  增大共享記憶體區:

  SQL> alter system set shared_pool_size=320m scope=spfile;

  增大程式全局區:

  SQL> alter system set pga_aggregate_target=500m scope=spfile;

  增大排序區:

  SQL> alter system set sort_area_size=30000000 scope=spfile;

  增加連接配接數量:

  SQL> alter system set processes=600 scope=spfile;

  三、檢視參數:

  show parameters 檢視所有參數

  show parameters db 檢視所有名稱帶db的參數

  show parameters log 檢視所有名稱帶log的參數

  (依此類推)

  四、注意事項:

  在32位的系統上,ORACLE的SGA+PGA區的大小是不能超過1.7GB的,需要特别的調整,但除非必要一般不推薦這麼做。但是,根據以往的使用經驗,SGA區在WINDOWS下開到1.5G以上就有可能不穩。

  shared_pool_size 與db_cache 都在SGA内,是以這兩項的大小加在一起一定要小于SGA。 

謹記: 學如逆水行舟,不進則退。