16 million of the 18 million records in the staging table have delete records. how 
would indexing help there? wouldnt a full table scan be better? 


> 
> From: "Mladen Gogala" <[EMAIL PROTECTED]>
> Date: 2003/09/17 Wed PM 12:59:40 EDT
> To: Multiple recipients of list ORACLE-L <[EMAIL PROTECTED]>
> Subject: RE: tuning a massive delete
> 
> How abuout:
> create table ani_prx_new parallel (degree 5) nologging
>  as 
> ( select * from ani_prx
>   minus
>  select * from from bo_owner.ani_prx
>  where ba_recode='V')
> /
> 
> I assume that the description of the bo_owner.ani_prx is identical 
> to the description of the ani_prx. Furthermore, a bitmap index on
> ba_owner.ani_prx(ba_recode) would speed things up quite a bit under
> favorable circumstances.
> 
> --
> Mladen Gogala
> Oracle DBA 
> 
> 
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On 
> > Behalf Of [EMAIL PROTECTED]
> > Sent: Wednesday, September 17, 2003 11:45 AM
> > To: Multiple recipients of list ORACLE-L
> > Subject: tuning a massive delete
> > 
> > 
> > i have a table with 27 million records that is about 1.2 GB 
> > in size. I have a 'staging table' with 18 million records. 16 
> > million records have a 'delete' flag. I have indexed the 
> > column in staging with a delete flag. both tables have 
> > indexed primary keys. Is the following my fastest option or 
> > would an 'IN' be faster? Im concerned because this has been 
> > running for a while and have alot of consistent gets but no 
> > 'writes' yet which tells me its still building the join. Our 
> > sort_area_size is rather small and Im not allowed to change 
> > it which tells me we are swapping to the temp tablespace. 
> > 
> > anyway to speed this up? or is this the fastest we got? 
> > 
> > 
> > create table ani_prx_new parallel (degree 5) nologging
> > as select *
> > from ani_prx b
> > where not exists (select 1 from bo_owner_stage.ani_prx a 
> > where ba_reccode = 'V' and a.cusip = b.cusip and a.fund_no = 
> > b.fund_no and a.add_cymd = b.add_cymd)
> > 
> > -- 
> > Please see the official ORACLE-L FAQ: http://www.orafaq.net
> > -- 
> > Author: <[EMAIL PROTECTED]
> >   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).
> > 
> 
> 
> 
> 
> Note:
> This message is for the named person's use only.  It may contain confidential, 
> proprietary or legally privileged information.  No confidentiality or privilege is 
> waived or lost by any mistransmission.  If you receive this message in error, please 
> immediately delete it and all copies of it from your system, destroy any hard copies 
> of it and notify the sender.  You must not, directly or indirectly, use, disclose, 
> distribute, print, or copy any part of this message if you are not the intended 
> recipient. Wang Trading LLC and any of its subsidiaries each reserve the right to 
> monitor all e-mail communications through its networks.
> Any views expressed in this message are those of the individual sender, except where 
> the message states otherwise and the sender is authorized to state them to be the 
> views of any such entity.
> 
> -- 
> Please see the official ORACLE-L FAQ: http://www.orafaq.net
> -- 
> Author: Mladen Gogala
>   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: <[EMAIL PROTECTED]
  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