最近发现一台安装ORACLE数据库的UNIX服务器用TOPAS命令察看系统资源情况,WAIT很大,有时候60%多,整个系统很慢,慢的都动不了,我一直想知道怎么处理。

解决方案 »

  1.   

    可以看看TOPAS中的各磁盘是否繁忙,如果是可以看看数据库中是否有引起大量的物理读的SQL之类的~
      

  2.   

    以前看过eglye说过此问题,可以跟踪下看看wait在哪块一般来说最容易出现的就是io等待,大量的SQL如果都是硬解析,再是全表访问,最容易出现IO等待
      

  3.   

    以前看过eglye说过此问题,可以跟踪下看看wait在哪块一般来说最容易出现的就是io等待,大量的SQL如果都是硬解析,再是全表访问,最容易出现IO等待
      

  4.   

    看看你的disk 是不是很忙。
    再去数据库中找到那些大量读写的sql,比如你可以从statspack report 中找那些 logical read 和physical read 的top sql,找到并优化之。另外是否突然出现的还是一直是这样? 是否存储有问题?