Oracle11G优化
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。