ORACLE.EXE  360报卡硬盘,一直占用95%以上。
我们公司的平台在其他企业运行的没有出现这种卡硬盘的情况
唯独就有那么一家,他们数据读写量庞大(跟其他企业根本差不多,数据读取量都差不多,这一家是频繁操作报表,所以读取量稍微大一些),但是不到迫不得已,不能让客户去升级服务器配置,也不能跟客户说:你们不要太频繁操作。所以进退两难
百度上一些常规的方法我都让我们技术部的去试了,可是并没有太大作用
请问大神们,有什么办法吗?(毕竟大神在民间,我们开发人员也不能说是最厉害的)服务器4核8G的

解决方案 »

  1.   

    把 SGA 调大,占到物理内存的60% 左右,应该是有大量的数据在内存放不下了,回写磁盘了。 调整完了,观察几天;
      

  2.   

    把 SGA 调到物理内存的50%.
      

  3.   

    select count(*),event from v$session_Wait group by event;
    贴出结果
    查看alert.log,看里面日志写的是否正常
      

  4.   

    频繁读盘说明给oracle的内存小了
    如1楼 3楼所说, 把 SGA 调大