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

Home -> Community -> Usenet -> c.d.o.server -> Re: REPOST (line wrap): How fast should an IO be on a SYMMETRIX?

Re: REPOST (line wrap): How fast should an IO be on a SYMMETRIX?

From: VC <boston103_at_hotmail.com>
Date: Tue, 28 Oct 2003 15:24:47 GMT
Message-ID: <2Tvnb.49629$Tr4.105842@attbi_s03>


Hello Scott,

Please ignore my previous message. I mis-placed the decimal point in the tkprof output.

The Symmetrics timing seems to be fine, not 95 ms but rather 9.5 ms.

Rgds.

"Scott Watson" <nospam_at_hotmail.com> wrote in message news:Nllnb.33335$Pt3.991245_at_weber.videotron.net...
> VC, Thanks for the info. I had observed similar results running a test on
my laptop.
>
> Sybrand, you have not read the explain plan correctly. The inner table
> of the NL join is the inline view ( I used a stop key to limit the number
> of rows in the inner table for my test). This in turn does a index range
scan on
> the index (not the table) and then it will lookup the values using
> a rowid lookup. The outer table has 33million rows. What would
> you do to optimize this statement? Don't bother answering there is
nothing
> you can do.
>
> The problem is **not** the query statement. The statement is tuned.
> No histogram will make the query I provided any faster.
>
>
> Scott Watson.
>
>
> "VC" <boston103_at_hotmail.com> wrote in message
news:2Pinb.44997$e01.106865_at_attbi_s02...
> > Hello Scott,
> >
> > 1. The execution plan and the query efficiency aside, your HP I/O
subsystem
> > does appear to be sluggish. Assuming an 8K block size, average wait
time
> > was about 95 ms per each block (2.42s / 254). On my home PC with a
single
> > IDE disk, I got these numbers:
> >
> > create table t1 as select * from all_objects;
> > insert /*+ append */ into t1 select * from t1;
> > ..................
> > commit;
> > select count(*) from t1;
> > count(*)
> > ----------
> > 811040
> > create index t1_idx on t1(object_name) nologging;
> > alter session set events '10046 trace name context forever, level 8';
> > select count(*) from t1 where object_name between 'B' and 'T';
> >
> > select count(*)
> > from
> > t1 where object_name between 'B' and 'T'
> >
> >
> > call count cpu elapsed disk query current
> > rows
>

Received on Tue Oct 28 2003 - 09:24:47 CST

Original text of this message

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