你把这两个SQL语句写出来,然后放到SQL PLUS中分别执行一下
你就可以得到结果了呀

解决方案 »

  1.   

    找个工具(如:sql expert for oracle)优化一下你的sql语句
      

  2.   

    用ORACLE开发工具PLSQL Developer,检测SQL执行的情况。
      

  3.   

    select s.sid,s.value "CPU Used" 
    from v$sesstat s,v$statname n 
    where s.statistic#=n.statistic# and n.name='CPU used by this session' 
    and s.value>0 
    order by 2 desc; 能知道哪个sid最消耗资源 前提,timed_statistics=true 然后从v$sqlarea能找到这个sql在干什么 
    /************   
    select s.sid,b.serial#,s.value "CPU Used" ,b.username
    from v$sesstat s,v$statname n ,v$session b
    where s.statistic#=n.statistic# and n.name='CPU used by this session' 
    and s.value>0 
    and s.sid=b.sid
    order by 2 desc
    /
     
    ************/
      

  4.   


    用 OCI 的性能可以高点~
      

  5.   

    SQL对CPU的使用会根据数据库的不同状态而不同,查session的cpu倒是有可能!