Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Delete data from large table

Badam123Sep 2 2018 — edited Sep 5 2018

Hi

We are running a script to delete data from multiple tables (like 100 tables) of which there are 5-6 big tables , which have nearly 8L rows and 200 columns . The script deletes nearly 21% of the rows.

Based on the logic in the script I can't write CTAS in the script and the table has no partitions . I can't use nologging as we have a DR system.

I would like the script to be as fast as possible .

Does dropping the indexes and rebuilding them after the delete job as completed increase the speed?

Pls provide any more suggestions to make the delete script to run fast

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 3 2018
Added on Sep 2 2018
36 comments
1,251 views