Skip to Main Content

Oracle Database Discussions

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!

Row movement enabled. Performance issues ?

BSalesRashidOct 31 2012 — edited Oct 31 2012
Hi fellows,
I am using Oracle RAC 10.2.0.5 with 3 nodes.
We have a SQL query that is giving us some trouble:

delete from ISSR.CUENTAS_PROCESADAS C
where (ID_PROCESO=:b1 and exists
(select NUMERO_CUENTA from ISSR.SPLIT_CUENTAS_MENSUAL S where
((((S.EMISOR=C.EMISOR and S.SUCURSAL_EMISOR=C.SUCURSAL_EMISOR)
and S.PRODUCTO=C.PRODUCTO) and S.NUMERO_CUENTA=C.NUMERO_CUENTA)
and S.NRO_PROCESO between :b2 and :b3)))

I checked the explain plan for this query and it gives a real low cost.

The query usually works normally at the end of the month,
but this month i dunno what happened it hangs up.

I check the dba_tables and i observed that the row_movement from the table ISSR.CUENTAS_PROCESADAS is enabled.

Do you guys think that with this Row movement enabled may cause a poor performance ?

As far as i know, this row movement is used for shrinking.

Thanks in advance.

Edited by: BSalesRashid on 31/10/2012 05:13
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 28 2012
Added on Oct 31 2012
23 comments
548 views