排序区调整:
- select name,value from v$sysstat where name like '%sort%';
sorts(memory)表示内存排序量, sorts(disk)表示磁盘序量。
失败率 = sort(disks)/sorts(memory) ×100% 排序区的失败率不得小于5%,否则必须增加排序sort_area_size的大小,使得Oracle尽量使用内存排序。
磁盘IO的调整就是把数据文件放在多个不同的磁盘上。
减少了IO的操作次数就减少了CPU的需求。
下面是我一些实际操作的过程:
- alter system db_cache_size=256000000 scope=spfile;
- alter system open_cursors=800 scope=spfile;
- alter system pga_aggregate_target=128000000 scope=spfile;
- alter system sort_area_size=52428800 scope=spfile;
- alter system sga_max_size=1024000000 scope=spfile;
- alter system shared_pool_size=256000000 scope=spfile;
重启一下Oracle就可以了。注意这里配置的机器内存是4G。
转自:http://www.cnblogs.com/liubiqu/archive/2006/04/01/364087.html
转载于:https://blog.51cto.com/wangjfc/1101769