> create table stuff(a,b,c,d); > insert into stuff values(1,2,3,4); > create temp view v1 as select random()%100, > random()%100, random()%1000, random()%10000 > from stuff x, stuff y; > insert into stuff select * from v1; > insert into stuff select * from v1; > insert into stuff select * from v1; > insert into stuff select * from v1; > insert into stuff select * from v1; > create index stuff_b on stuff(b); > create index stuff_c on stuff(c); > create index stuff_d on stuff(d); > analyze;
A better example of this issue would be: -- 47 seconds select c from stuff where a=23 group by c; vs. -- 2 seconds select c from stuff where a=23 group by +c; since there is no index on a. ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------