请问一下有人知道oracle中QUEST_PPCM_SQL_TEXT这个表是干嘛用的吗,最近我们系统每天下午系统自动执行删除这个表的信息,脚本是:
DELETE FROM QUEST_PPCM_SQL_TEXT TXT WHERE INSTANCE_ID >= 0 AND NOT EXISTS (SELECT 1 FROM QUEST_PPCM_SQL_SNAPSHOT SNAP WHERE SNAP.SNAPSHOT_ID > 0 AND SNAP.INSTANCE_ID= TXT.INSTANCE_ID AND SNAP.SQL_ID = TXT.SQL_ID),这session很消耗CPU,所以想请教一下大家!

解决方案 »

  1.   

    系统进程显示
    CPU TTY     PID USERNAME PRI NI   SIZE    RES STATE    TIME %WCPU  %CPU COMMAND
    1   ?    16890 or   178 20 34106M 56592K run    117:34 100.98 100.80 ora_j000_ah
    占用cup很高
      

  2.   

    看一下这个语句的执行计划,贴出了看看. %WCPU 比较高,是在执行这个语句吗.
      

  3.   

    不好意思奥。。好像是系统自己的表,存放一些会话中sqlS的信息,都不知道干嘛用的。