在order by的字段上建立索引。

解决方案 »

  1.   

    排序区用不用增加?要不要给SYSTEM再增加个数据文件?
      

  2.   

    只是加入几个和你无关的表不会给数据库造成这么大的影响的。
    是否还做了别的什么。
    看看Active sorts in instance:
    SELECT T1.USERNAME, T2.TABLESPACE, T2.CONTENTS, T2.EXTENTS, T2.BLOCKS
    FROM V$SESSION T1, V$SORT_USAGE T2
    WHERE T1.SADDR = T2.SESSION_ADDR ;
      

  3.   

    你还是给SYSTEM增加表空间吧。
      

  4.   

    先试试:
    Increase number of memory sorts vs disk sorts 
    Tuning parm:
    adjust SORT_AREA_SIZE in the initxx.ora file, increasing by small increments 
    SELECT NAME, VALUE
    FROM   V$SYSTAT
    WHERE NAME LIKE '%SORT%';