Oracle Message Gateway Peformance - Suggestion for Tuning
The Time taken for sending messages from Oracle to Non-Oracle MQ receipient:
1. DML Operation (200,000 rows inserted to two tables,commit issued after every 250 rows)
=============================================================================
Time Taken : 7min. 5Sec.
Time Taken : 7min. 8Sec.
2. Capturing into Stream Queue
==============================
Time Taken : 7 Min. 27 Sec.
Time Taken : 7 Min. 37 Sec.
3. Redirecting from Stream Queue to AQ
======================================
Time Taken : 7 Min. 19 Sec.
Time Taken : 10 Min. 24 Sec.
4. Converting messages into string delimited with "^" and send messages from AQ to MQ
===========================================================================
Time Taken : 56 Min. 59 Sec.
##
The step 4 taking almost an Hr for replication 200K row insert transaction. Looking for suggestions to improve the performance at step 4 by MGW agent.