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

Home -> Community -> Usenet -> c.d.o.misc -> Re: Why the difference?

Re: Why the difference?

From: ZV <valliz_at_consultant.com>
Date: Tue, 02 Apr 2002 16:24:30 -0500
Message-ID: <3CAA218E.C6D8377@consultant.com>


Try to create your "extractmonth" table first, but using the NOLOGGING option (same option for the indexes, if any)... I think this option prevents the database from making any copy of the table in case of a rollback (which takes a long time). But, note using this option, you will not be able to rollback.

Jon Waterhouse wrote:
>
> I have a file with about 800,000 records from which I need to extract
> one month's worth of data (about 30,000) records.
>
> insert column_names into extractmonth
> (select column_names from fullfile where year = 1999 and month = 4);
>
> runs at about 2.5 hours.
>
> create table extractmonth as
> select column_names from fullfile where year = 1999 and month = 4;
>
> runs at about 2.5 seconds.
>
> There is an index on year and month on full file.
>
> Any ideas on what causes the difference?
Received on Tue Apr 02 2002 - 15:24:30 CST

Original text of this message

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