我单位的IBM3650服务器,四颗xeno3.0cup,4G内存,操作系统windows server 2000,ORACLE 8.16数据库,每天忙的时候,数据库运行非常慢,但是查看任务管理器,CUP只占12%左右,系统内存只用了1G,ORACLE只占用450M内存,数据库看上去没有充分利用到服务器硬件的配置性能,怎么解决啊?
我认为我的服务器硬件没有发挥出来最好的性能,我只想让现有的服务器硬件配置能充分利用起来,请各位高手给予帮助,提供解决办法。多谢

解决方案 »

  1.   

    可以先尝试增大SGA各参数配置试试。
    然后做一个statspack,看一看系统瓶颈在那。
      

  2.   

    statspack 怎么做呢?没做过,谁能告诉我一下,多谢了
      

  3.   

    除了更改系统配置外,还可以查看一下运行频繁的sql,是否有优化的余地,statspack介绍可以直接从csdn下载频道找就有
      

  4.   

    IO很多,我查看了ORACLE用户进程有500多连接数,初始化文件init.ini内进程数量是800,应该够用,现在就是用户高峰时,运行非常慢,每天等下班了,数据库查看速度就正常了,我知道服务器硬件没有充分利用起来,所以才请大家支招,帮助我解决。