In our application environment, we run jobs to load batch VSAM KSDS file to VSAM Online via SYNCSORT copy (SORT FIELDS=COPY).
The volume of data is huge.
In this case, the data count in the file is around 19Million records and it's variable record length with 1000 bytes minimum and maximum 7500 bytes.
It's taking around 35mins to load the data from one vsam to another. We are trying to see if we can do any fine tuning, to improve the performance, your guidance will be more helpful.
I did run test jobs to see if there is any difference when i use ICEGENER instead of using PGM=SORT, it did give me slight improvement by reducing the elapsed time to 30mins, is there any parameters that I should use to boost the performance further to reduce the elapsed time ?
//STEPX EXEC PGM=ICEGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DSN=INPUT.FILE,DISP=SHR
//SYSUT2 DD DSN=OUTPUT.FILE,DISP=SHR
//SYSIN DD DUMMY
//SORT1 EXEC PGM=SORT (invoking SYNCSORT FOR Z/OS 22.214.171.124R)
//SORTIN DD DSN=INPUT.FILE,DISP=SHR
//SORTOUT DD DSN=OUTPUT.FILE,DISP=SHR
//SYSIN DD *