Hi,
We just performed a OS/DB migration from iOS/DB2 to Wintel/SQL. After the migration, we discovered abap reports run much slower on the Wintel server compared to AS400 server. The Wintel server possess more CPU and RAM than the AS400 server. From SE30 and ST05 results, we suspect database may be the issue. Below are some screen shots of database access between the two servers using the same abap report:
Fetch on table COEP takes 12 seconds on MSSQL. 77k records were retrieved
Same fetch on table COEP takes 3 seconds on DB2
Fetch times on MSSQL is around 1000ms for each fetch of 13 records
Fetch times on DB2 is mostly below 1000ms for each fetch of 63 records
Can anyone explain why the poor performance of MSSQL compared to DB2? Why is MSSQL able to fetch only 13 records per fetch while DB2 is able to fetch 63 records per fetch?
Is there anything we can do to improve the performance of MSSQL?
Rdgs,
Lim