I have a Db2 query which am running through normal personal batch job . The same Db2 query am executing through a java program which is called by mainframe personal batch job .
Per my knowledge the CPU time for the programs running under USS will be calculated differently as compared to the jobs running under batch ,
I want to do the CPU offloading for normal batch jobs executing some Db2 select operation on tables by running the same through USS . Can i know whether the zIIP processor will be called when we do Db2 operation from batch ? If so running the Db2 query through batch and USS will almost have the same CPU cost . Am i right ?
Also ,how the CPU time will be calculated for my job, where in am running a java program in USS which is invoked by mainframe batch job executing a Db2 query .The batch job which i ran took 4 minutes to complete.
So the total CPU time 4 minutes is = ( Db2processor time + time to invoke the java program in USS ).
Actually i have checked the CPU times for my user id in the mainframe CPU table .
ZIIP_CPU_SECONDS N:ZIIP_CPU_NORM_SEC N:ZIIP_CPU_ON_CP_SEC
+0.4659E+02 N +0.1591929051E+04 N +0.635E+01
0.0E+00 N 0.0E+00 N 0.0E+00
+0.758E+01 N +0.259000262E+03 N +0.8E+00
0.0E+00 N 0.0E+00 N 0.0E+00
0.0E+00 N 0.0E+00 N 0.0E+00
+0.1366E+02 N +0.466747174E+03 N +0.134E+01
+0.5885E+02 N +0.2010839765E+04 N +0.817E+01
The entries are for previous days and before i ran the job in batch today (08/18) , i was running the java program in OMVS, so can i say the ZIIP CPU times are for the Db2 processing in OMVS ?
Let me know if am wrong in case .
Thanks