hello,
I'm having a performance issue with a Windows CLI/ODBC application
that connects to a DB2 rel 7.1 on a mainframe of a bank.
I have to say I'm pretty new with this kind of environment.
The application is working, but it is much slower than when I run
against a DB2 7.1 on a poor Linux machine(using the same amount of
data in the tables used by the application).
I made some trace and I found the most noticeable difference is in the
time of the SQLExecute. Against the Linux is not relevant (the same
millisecond), against the mainframe it tooks an average of 2 cent of
sec.
This mainframe also has a long time in execution of SQLTables and
SQLColumns (almost 15 sec both), so that I've already fixed my
application to check for table existency and for information on the
columns, using a dummy select and SQLDescribeCol.
I'm now in dubt if:
-I have to reengineer the logic of the application or
-the fact it run faster on a poor Linux machine meas that there are
underlining problem with something outside of my app
thanks in advance to anyone who can answer
LD