all groups > sql server replication > april 2004 >
You're in the

sql server replication

group:

Replication performance Problem with SQL Server -> Oracle9i


Replication performance Problem with SQL Server -> Oracle9i sunny
4/14/2004 1:46:05 AM
sql server replication:
Re: Replication performance Problem with SQL Server -> Oracle9i Hilary Cotter
4/14/2004 1:25:14 PM
This is normal. Replication breaks down set based operations to singletons
to ensure that data is consistent on both ends - the Publisher and
Subscriber.

You will get better performance using the Microsoft ODBC driver for Oracle
and the Microsoft OLE DB provider for Oracle

If you are using the Oracle OLE DB provider you should be selecting the
Allow InProcess option of your linked server.


[quoted text, click to view]
Mbps line. When there is a mass update on our DB, the same is replicated to
the Oracle 9i side, but apparently the SQl Server sends as many
update/delete requests to Oracle as the number of rows affected on SQL side
(17000). The update therefore takes enormous time on the Oracle side and the
whole system on Oracle side freezes for hours till all the updates happen
and then the single row updates take place in about 30 seconds time. when we
sneak into the execution on the Oracle side, it seems it commits for each of
the rows it updates. we use OLEDB provider for Oracle. does this have any
link with the Auto-commit settings or due to some other?..

AddThis Social Bookmark Button