Make sure the new server is running at gigabit speed.
Virus scanning/ransomware detection ?
32/64 bit Windows JVM ?
Install something like DBeaver and run some queries.
Just a few thoughts.
Regards,
Richard Schoen
Web:
http://www.richardschoen.net
Email: richard@xxxxxxxxxxxxxxxxx
------------------------------
message: 3
date: Thu, 22 Jun 2023 15:25:21 -0400
from: Mark Murphy <jmarkmurphy@xxxxxxxxx>
subject: Slow JDBC connection from remote server
IBM i v7.2
I am experiencing some strange JDBC issues that frankly have me baffled. I am using Talend Open Studio to do some ETL with IBM i as the load target.
It all runs with acceptable speed. I am getting a rate of over 1000 rows per second, but the server we are using to run the jobs is a bit limited, and development speed is a little slow.
So we just got a new server to do the Talend development and execution on.
It is a beastly server with plenty of cores, threads, RAM and disk space.
In fact it is much faster than the previous server. Except that now I am only getting an insert rate of 10-20 rows per second on IBM i. Same driver, same IBM i, same user profile. All three servers are on the same network segment in the datacenter. The new Talend server is Running Windows 2022 Datacenter, the old Talend server is running Windows Server 2016 Datacenter. I am using the same JDBC driver on both servers, and running the same JVM on both servers. The connection is using the same set of JDBC jobs on IBM i. Why would one connection be 2 orders of magnitude slower than the other?
Does anyone have any ideas how to troubleshoot this? Or know of any tools that I can use to determine what the issue might be? Or any configurations that I might look at? I have already checked the driver options, and they are identical.
As an Amazon Associate we earn from qualifying purchases.