数据库慢,可能是有人在执行什么大量的查询怎样可以知道他们正在做什么查询?

解决方案 »

  1.   


    SELECT S.SQL_TEXT,
           V.SQL_HASH_VALUE,
           S.DISK_READS,
           S.BUFFER_GETS,
           S.OPTIMIZER_COST
      FROM GV$SESSION V, GV$SQL S
     WHERE V.STATUS = 'ACTIVE'
       AND V.USERNAME != 'SYS'
       AND S.ADDRESS = V.SQL_ADDRESS
       AND S.HASH_VALUE = V.SQL_HASH_VALUE
     ORDER BY 3, 4, 5 DESC;
      

  2.   

    谢谢,是查到一条语句在执行查询,可是也不知道是不是他导致的。。主要问题是CPU高...我再查查谢谢咯