Hi,
    It is spending a lot of time waiting for IO and something like that.
    If you want to see what is the session waiting for ,just do:
    alter session set timed_statistics = true; (ignore it if it is already true)
    alter session set events '10046 trace name context forever,level 8';
    --do your sql here.
    find the trace file and tkprof(use oracle 9.2 tkprof if your oracle version is not 
9.2, not sure 9.0 will work)it like:
    tkprof file=your_tracefile waits=y
    
    For your SQL, I think more hash_join should be used instead of nested loop. Try it.

regards
Zhu Chao

----- Original Message ----- 
To: "Multiple recipients of list ORACLE-L" <[EMAIL PROTECTED]>
Sent: Wednesday, December 03, 2003 7:19 AM


> Hi Gurus,
> 
> Could someone shed some light on the following tkprof output.
> 
> To get 0 record it is aking more than 11 seconds. Also I see huge difference 
> between CPU time and elapsed time even though the system is not so busy(It is a 
> test machine. very low load on it). If you say it is waiting on something, could 
> you tell me how to identify the wait event associated with this and how to 
> rectify the same?
> 
> Also please let me know why the query count is very high?
> 
>  select countryname, e.lastupdatedate
>     from e e, p p, c c
>     where p.pid = e.pid
>     and p.hsbc_user_category='GIB'
>     and p.business_country_id=c.countryabbrev
>     and e.userstatusid in ( select userstatusid from userstatus )
>     and p.business_country_id in ( select countryabbrev from c )
>     order by countryname, e.lastupdatedate desc
>    
>   call     count       cpu    elapsed       disk      query    current        rows
>   ------- ------  -------- ---------- ---------- ---------- ----------  ----------
>   Parse        2      0.07       0.08          0          0          0           0
>   Execute      2      0.00       0.02          0          0          0           0
>   Fetch        2     42.95     133.21      58730     118694         24           0
>   ------- ------  -------- ---------- ---------- ---------- ----------  ----------
>   total        6     43.02     133.31      58730     118694         24           0
>    
>   Misses in library cache during parse: 1
>   Optimizer goal: CHOOSE
>   Parsing user id: 165  
>    
>   Rows     Row Source Operation
>   -------  ---------------------------------------------------
>         0  SORT ORDER BY 
>         0   NESTED LOOPS 
>         1    NESTED LOOPS 
>      1590     HASH JOIN 
>       239      TABLE ACCESS FULL c 
>      1589      HASH JOIN 
>       239       VIEW VW_NSO_1 
>       239        SORT UNIQUE 
>       239         INDEX FAST FULL SCAN (object id 76648)
>      1589       TABLE ACCESS FULL p 
>      1589     TABLE ACCESS BY INDEX ROWID e 
>      1589      INDEX UNIQUE SCAN (object id 76709)
>         0    INDEX UNIQUE SCAN (object id 76899)
>    
>    
>    
>    
>   ********************************************************************************
>    
>   OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
>    
>   call     count       cpu    elapsed       disk      query    current        rows
>   ------- ------  -------- ---------- ---------- ---------- ----------  ----------
>   Parse        4      0.07       0.08          0          0          0           0
>   Execute      5      0.00       0.05          0          0          0           2
>   Fetch        2     42.95     133.21      58730     118694         24           0
>   ------- ------  -------- ---------- ---------- ---------- ----------  ----------
>   total       11     43.02     133.34      58730     118694         24           2
>    
>   Misses in library cache during parse: 1
> 
> Thanks
> Jay
> 
> -- 
> Please see the official ORACLE-L FAQ: http://www.orafaq.net
> -- 
> Author: 
>   INET: [EMAIL PROTECTED]
> 
> Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
> San Diego, California        -- Mailing list and web hosting services
> ---------------------------------------------------------------------
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
> the message BODY, include a line containing: UNSUB ORACLE-L
> (or the name of mailing list you want to be removed from).  You may
> also send the HELP command for other information (like subscribing).
> 
> 
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: zhu chao
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to