create table ani_prx_faster parallel (degree 5) nologging
as
select b.*
from bo_owner_master.ani_prx b,
bo_owner_stage.ani_prx a
where a.cusip = b.cusip (+)
and a.fund_no = b.fund_no (+)
and a.add_cymd = b.add_cymd (+)
and nvl(b.ba_reccode, 'X') != 'V'
and b.cusip is null
This query I got from here I got only 638k, and I have 27m records in my file and
there are 17m deletes. so 12m records left. Also all the records are null????
what do i need to change?
>
> From: "Mladen Gogala" <[EMAIL PROTECTED]>
> Date: 2003/09/17 Wed PM 02:19:40 EDT
> To: Multiple recipients of list ORACLE-L <[EMAIL PROTECTED]>
> Subject: RE: RE: tuning a massive delete
>
> Well, large sort area size would certainly help, as well as the parallel
> hints.
> As for the bitmap index, I din't know what was the percentage. It probably
> wouldn't
> help much.
>
> --
> Mladen Gogala
> Oracle DBA
>
>
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> > Behalf Of [EMAIL PROTECTED]
> > Sent: Wednesday, September 17, 2003 1:25 PM
> > To: Multiple recipients of list ORACLE-L
> > Subject: Re: RE: tuning a massive delete
> >
> >
> > i tested the minus in the explain plan and the estimate was
> > very large. dont i need a large sort_area_size for that?
> >
> > bitmap index on all columns right? not just one?
> > >
> > > 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).
> >
>
>
>
>
> 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).