Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: Extremely Slow Query

Re: Extremely Slow Query

From: Jonathan Lewis <jonathan_at_jlcomp.demon.co.uk>
Date: Fri, 03 Jan 2003 10:08:52 -0800
Message-ID: <F001.00526B8E.20030103100852@fatcity.com>

Sorry,

I can't take credit for improving the query.

The improved time looks like an accident. The plan now has two scans of OBJ$, rather than one - it just that the two plans take 4 and 9 seconds - whereas the single scan in the first plan took 370 seconds.

I guess that the first plan was a major anomaly due to recent changes to obj$, largely on the other node, aided (damaged) by heavy activity on the other node when you were running this query.

Note how you've done twice the global cache cr lock requests in one fiftieth of the time.

Regards

Jonathan Lewis
http://www.jlcomp.demon.co.uk

Coming soon a new one-day tutorial:
Cost Based Optimisation
(see http://www.jlcomp.demon.co.uk/tutorial.html )

Next Seminar dates:
(see http://www.jlcomp.demon.co.uk/seminar.html )

____England______January 21/23

The Co-operative Oracle Users' FAQ
http://www.jlcomp.demon.co.uk/faq/ind_faq.html

-----Original Message-----
To: Multiple recipients of list ORACLE-L <ORACLE-L_at_fatcity.com> Date: 03 January 2003 16:30

>
>
>After taking Jonathan's advise ... here are the results ... much
better than
>before.
>
>select --+ leading(dba_types.type$)
> *
> from dba_types
>
>call count cpu elapsed disk query current
>rows
>------- ------ -------- ---------- ---------- ---------- ----------
>----------
>Parse 1 0.02 0.02 1 2 0
>0
>Execute 1 0.00 0.00 0 0 0
>0
>Fetch 30 4.75 15.12 9020 12465 0
>431
>------- ------ -------- ---------- ---------- ---------- ----------
>----------
>total 32 4.77 15.15 9021 12467 0
>431
>
>Misses in library cache during parse: 1
>Optimizer goal: CHOOSE
>Parsing user id: SYS
>
>Rows Row Source Operation
>------- ---------------------------------------------------
> 431 NESTED LOOPS OUTER (cr=12465 r=9020 w=0 time=15120561 us)
> 431 NESTED LOOPS (cr=12454 r=9020 w=0 time=15117437 us)
> 431 HASH JOIN (cr=11131 r=9018 w=0 time=15104996 us)
> 463494 TABLE ACCESS FULL OBJ#(18) (cr=5270 r=4611 w=0
time=4150680 us)
> 436 HASH JOIN OUTER (cr=5861 r=4407 w=0 time=10245897 us)
> 436 TABLE ACCESS FULL OBJ#(298) (cr=590 r=587 w=0
time=669055 us)
> 464557 TABLE ACCESS FULL OBJ#(18) (cr=5271 r=3820 w=0
time=9079489 us)
> 431 TABLE ACCESS CLUSTER OBJ#(22) (cr=1323 r=2 w=0 time=10389
us)
> 431 INDEX UNIQUE SCAN OBJ#(11) (cr=461 r=2 w=0 time=4140
us)(object
>id 11)
> 4 TABLE ACCESS CLUSTER OBJ#(22) (cr=11 r=0 w=0 time=1096 us)
> 4 INDEX UNIQUE SCAN OBJ#(11) (cr=6 r=0 w=0 time=258
us)(object id
>11)
>
>
>Elapsed times include waiting on following events:
> Event waited on Times Max. Wait
Total
>Waited
> ---------------------------------------- Waited ----------
>------------
> SQL*Net message to client 30 0.00
>0.00
> global cache cr request 5654 1.22
>7.58
> db file sequential read 130 0.01
>0.10
> db file parallel read 613 0.03
>0.66
> db file scattered read 2033 0.10
>3.44
> latch free 1 0.00
>0.00
> cr request retry 2 0.00
>0.00
> SQL*Net message from client 30 45.09
>46.04
>=====================================================================



>==
>
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Jonathan Lewis
  INET: jonathan_at_jlcomp.demon.co.uk

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: ListGuru_at_fatcity.com (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).
Received on Fri Jan 03 2003 - 12:08:52 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US