怎样查询消耗I/O资源的sql

解决方案 »

  1.   


    SELECT * FROM V$SQL S ORDER BY S.DISK_READS DESC, S.DIRECT_WRITES DESC;
      

  2.   

    Oracle特慢,I/O占用率很高,是怎么回事啊? 
    数据表才二百万记录,已经对表做了分区,建了索引,好象后来执行了一次删除数据的定时任务,I/O很高
      

  3.   


    SELECT * FROM V$SQL S ORDER BY S.DISK_READS DESC, S.DIRECT_WRITES DESC
                                                        *
    ERROR 位于第 1 行:
    ORA-00904: 无效列名没有DIRECT_WRITES这一列啊
      

  4.   

    什么版本的oracle?
    没有就去掉:
    SELECT * FROM V$SQL S ORDER BY S.DISK_READS DESC;