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!

Qyery execution time varying

user8731258Jan 12 2011 — edited Jan 12 2011
Hi,

I ran an update on 1,00,000 rows yesterday.
it took 3 min to run this update.
Today the same update is taking 1.5 min to run on 1,000 rows.Can somebody please help me.

 UPDATE (SELECT *
                FROM rating_temp
               WHERE calltype = 0 and connectedcallingnumber like '91%') ndrt
         SET ndrt.calledcallzone =
                (SELECT callzone
                   FROM callzone
                  WHERE SUBSTR (ndrt.connectedcallingnumber, 3, 3) =
                                                                  callzone.ndc)
       WHERE EXISTS (
                SELECT callzone
                  FROM callzone
                 WHERE SUBSTR (ndrt.connectedcallingnumber, 3, 3) =
                                                                  callzone.ndc);
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 9 2011
Added on Jan 12 2011
2 comments
98 views