on 09-29-2009 2:20 PM
We have an interface - SAP - PI - Baan DB. The adapters were Proxy - JDBC.
The receiver JDBC adapter takes almost 30 mins to insert - 16K records. It is terribly slow. The only thing we have in the proxy code on the sender side is that it sends a request for acknowledgement from JDBC receiver. After the data is inserted "after 30 mins", the ack is sent very quick - say 3 sec.
We are on SP 18 of PI 7.0.
I have tried with batchmode in the JDBC receiver comm channel, that did not help.
Hi,
Adding to Prateek,
>The receiver JDBC adapter takes almost 30 mins to insert - 16K records. It is terribly slow.
>I have tried with batchmode in the JDBC receiver comm channel, that did not help.
The Baan DB might be unable to accomodate the records pushed from the PI, For testing try to send 1K records ..It will be processed immediately.
Cheers
Agasthuri
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Based on my experience, these are the things that could be used to improve JDBC performance
1. You may increase the thread count for JDBC related queues. This has to be done in accordance with SAP Note 1084161.
2. There is parameter in JDBC communication channel called Maximum Concurrency. It signifies that one communication channel can make how many connections to database. This is 1 by default and could be increased to some values like 3-4.
3. In the Visual Admin/ NWA, there is a parameter called as queueParallelism.maxReceivers which defines the number of parallel worker threads for one receiver channel instance. This should be done following SAP Note 1136790. This can be done along with the first point.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.