Quantcast
Channel: IBM Mainframe Computers Forums
Viewing all articles
Browse latest Browse all 8500

DFSORT/ICETOOL :: RE: Sort Large record length

$
0
0
Author: enrico-sorichetti
Posted: Thu Apr 13, 2017 1:03 am (GMT 5.5)

15 seconds elapsed to sort 30000 fb 30013 records
on a 2.8 ghz intel core i7 icon_cool.gif

the run to create the dataset
Code:

1                         J E S 2  J O B  L O G  --  S Y S T E M  S Y S 1  --  N O D E  N 1             
0
 21.38.25 JOB04615 ---- WEDNESDAY, 12 APR 2017 ----
 21.38.25 JOB04615  IRR010I  USERID ENRICO   IS ASSIGNED TO THIS JOB.
 21.38.25 JOB04615  ICH70001I ENRICO   LAST ACCESS AT 21:36:34 ON WEDNESDAY, APRIL 12, 2017
 21.38.25 JOB04615  $HASP373 ENRICO1  STARTED - INIT 1    - CLASS A - SYS SYS1
 21.38.25 JOB04615  IEF403I ENRICO1 - STARTED - TIME=21.38.25
 21.38.25 JOB04615  +CLEANUP - ENRICO.TEST.LARGE deleted (STOR04)
 21.38.29 JOB04615  IEF404I ENRICO1 - ENDED - TIME=21.38.29
 21.38.29 JOB04615  $HASP395 ENRICO1  ENDED
0------ JES2 JOB STATISTICS ------                                                                                                   
-  12 APR 2017 JOB EXECUTION DATE                                                                                                   
-           22 CARDS READ                                                                                                           
-           98 SYSOUT PRINT RECORDS                                                                                                 
-            0 SYSOUT PUNCH RECORDS                                                                                                 
-            6 SYSOUT SPOOL KBYTES                                                                                                   
-         0.06 MINUTES EXECUTION TIME                                                                                               
 !! END OF JES SPOOL FILE !!
        1 //ENRICO1 JOB NOTIFY=&SYSUID,                                           JOB04615
          //             MSGLEVEL=(1,1),CLASS=A,MSGCLASS=X                               
          //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -         
          //*                                                                             
          IEFC653I SUBSTITUTION JCL - NOTIFY=ENRICO,MSGLEVEL=(1,1),CLASS=A,MSGCLASS=X
        2 //C       EXEC PGM=CLEANUP                                                     
        3 //STEPLIB   DD DISP=SHR,DSN=ESYZ.LINKLIB                                       
          //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -         
          //*                                                                             
        4 //G       EXEC PGM=SORT                                                         
        5 //SYSPRINT  DD SYSOUT=*                                                         
        6 //SYSOUT    DD SYSOUT=*                                                         
        7 //SORTIN    DD *                                                               
        8 //SORTOUT   DD DISP=(NEW,CATLG),UNIT=SYSDA,                                     
          //             DSN=ENRICO.TEST.LARGE,                                           
          //             SPACE=(CYL,(2000,1)),                                           
          //             DCB=(RECFM=FB,LRECL=30013)                                       
        9 //SYSIN     DD *                                                               
 !! END OF JES SPOOL FILE !!
 ICH70001I ENRICO   LAST ACCESS AT 21:36:34 ON WEDNESDAY, APRIL 12, 2017
 IEF236I ALLOC. FOR ENRICO1 C
 IEF237I 0AA1 ALLOCATED TO STEPLIB
 IEF237I 0AB4 ALLOCATED TO $CLEANUP
 IEF285I   ENRICO.TEST.LARGE                            UNCATALOGED   
 IEF285I   VOL SER NOS= STOR04.                           
 IEF285I   ENRICO.TEST.LARGE                            DELETED       
 IEF285I   VOL SER NOS= STOR04.                           
 CLEANUP - ENRICO.TEST.LARGE deleted (STOR04)
 IEF142I ENRICO1 C - STEP WAS EXECUTED - COND CODE 0000
 IEF285I   ESYZ.LINKLIB                                 KEPT         
 IEF285I   VOL SER NOS= ZAUSR1.                           
 IEF373I STEP/C       /START 2017102.2138
 IEF374I STEP/C       /STOP  2017102.2138 CPU    0MIN 00.05SEC SRB    0MIN 00.00SEC VIRT    16K SYS   284K EXT       0K SYS   10976K
 IEF236I ALLOC. FOR ENRICO1 G
 IEF237I JES2 ALLOCATED TO SYSPRINT
 IEF237I JES2 ALLOCATED TO SYSOUT
 IEF237I JES2 ALLOCATED TO SORTIN
 IGD17001I DUPLICATE DATA SET NAME ON VOLUME STOR01
 FOR DATA SET ENRICO.TEST.LARGE
 IGD100I 0AB4 ALLOCATED TO DDNAME SORTOUT  DATACLAS (        )
 IEF237I JES2 ALLOCATED TO SYSIN
 IEF142I ENRICO1 G - STEP WAS EXECUTED - COND CODE 0000
 IEF285I   ENRICO.ENRICO1.JOB04615.D0000103.?           SYSOUT       
 IEF285I   ENRICO.ENRICO1.JOB04615.D0000104.?           SYSOUT       
 IEF285I   ENRICO.ENRICO1.JOB04615.D0000101.?           SYSIN         
 IEF285I   ENRICO.TEST.LARGE                            CATALOGED     
 IEF285I   VOL SER NOS= STOR04.                           
 IEF285I   ENRICO.ENRICO1.JOB04615.D0000102.?           SYSIN         
 IEF373I STEP/G       /START 2017102.2138
 IEF374I STEP/G       /STOP  2017102.2138 CPU    0MIN 01.69SEC SRB    0MIN 00.29SEC VIRT  1088K SYS   272K EXT    8196K SYS   11120K
 IEF375I  JOB/ENRICO1 /START 2017102.2138
 IEF376I  JOB/ENRICO1 /STOP  2017102.2138 CPU    0MIN 01.74SEC SRB    0MIN 00.29SEC
 !! END OF JES SPOOL FILE !!
1ICE143I 0 BLOCKSET     COPY  TECHNIQUE SELECTED                                                                         
 ICE250I 0 VISIT http://www.ibm.com/storage/dfsort FOR DFSORT PAPERS, EXAMPLES AND MORE                                 
 ICE000I 1 - CONTROL STATEMENTS FOR 5694-A01, Z/OS DFSORT V1R10 - 21:38 ON WED APR 12, 2017 -                           
0            OPTION COPY                                                                                                 
             OUTFIL REPEAT=30000,                                                                                       
                    BUILD=(1:SEQNUM,13,ZD,                                                                               
                           4000X,4000X,4000X,4000X,4000X,4000X,4000X,2000X)                                             
 ICE201I F RECORD TYPE IS F - DATA STARTS IN POSITION 1                                                                 
 ICE751I 0 C5-K90014 C6-K90014 C7-BASE   C8-K90014 E9-K40168 C9-BASE   E5-K38900 E7-BASE                                 
 ICE193I 0 ICEAM1 INVOCATION ENVIRONMENT IN EFFECT - ICEAM1 ENVIRONMENT SELECTED                                         
 ICE088I 0 ENRICO1 .G       .        , INPUT LRECL = 80, BLKSIZE = 80, TYPE = FB                                         
 ICE093I 0 MAIN STORAGE = (MAX,6291456,6262784)                                                                         
 ICE156I 0 MAIN STORAGE ABOVE 16MB = (6200910,6200910)                                                                   
 ICE127I 0 OPTIONS: OVFLO=RC0 ,PAD=RC0 ,TRUNC=RC0 ,SPANINC=RC16,VLSCMP=N,SZERO=Y,RESET=Y,VSAMEMT=Y,DYNSPC=256           
 ICE128I 0 OPTIONS: SIZE=6291456,MAXLIM=1048576,MINLIM=450560,EQUALS=N,LIST=Y,ERET=RC16 ,MSGDDN=SYSOUT                   
 ICE129I 0 OPTIONS: VIO=N,RESDNT=ALL ,SMF=NO   ,WRKSEC=Y,OUTSEC=Y,VERIFY=N,CHALT=N,DYNALOC=N             ,ABCODE=MSG     
 ICE130I 0 OPTIONS: RESALL=4096,RESINV=0,SVC=109 ,CHECK=Y,WRKREL=Y,OUTREL=Y,CKPT=N,COBEXIT=COB2                         
 ICE131I 0 OPTIONS: TMAXLIM=6291456,ARESALL=0,ARESINV=0,OVERRGN=65536,CINV=Y,CFW=Y,DSA=0                                 
 ICE132I 0 OPTIONS: VLSHRT=N,ZDPRINT=Y,IEXIT=N,TEXIT=N,LISTX=N,EFS=NONE    ,EXITCK=S,PARMDDN=DFSPARM ,FSZEST=N           
 ICE133I 0 OPTIONS: HIPRMAX=OPTIMAL,DSPSIZE=MAX ,ODMAXBF=2097152,SOLRF=Y,VLLONG=N,VSAMIO=N,MOSIZE=MAX                   
 ICE235I 0 OPTIONS: NULLOUT=RC0                                                                                         
 ICE084I 0 BSAM ACCESS METHOD USED FOR SORTIN                                                                           
 ICE231I 0 STORAGE USED FOR OUTFIL : BELOW 16M = 20480, ABOVE 16M = 2097152                                             
 ICE210I 0 SORTOUT  : EXCP USED, LRECL = 30013, BLKSIZE = 30013, TYPE = FB   (SDB)                                       
 ICE751I 1 EF-BASE   CB-K90014 F0-BASE   E8-K38900                                                                       
 ICE055I 0 INSERT 0, DELETE 0                                                                                           
 ICE054I 0 RECORDS - IN: 1, OUT: 1                                                                                       
 ICE227I 0 SORTOUT  : DELETED = 0, REPORT = 0, DATA = 30000                                                             
 ICE228I 0 SORTOUT  : TOTAL IN = 1, TOTAL OUT = 30000                                                                   
 ICE052I 0 END OF DFSORT                                                                                                 
 !! END OF JES SPOOL FILE !!




the run to sort it

Code:

1                         J E S 2  J O B  L O G  --  S Y S T E M  S Y S 1  --  N O D E  N 1             
0
 21.38.57 JOB04616 ---- WEDNESDAY, 12 APR 2017 ----
 21.38.57 JOB04616  IRR010I  USERID ENRICO   IS ASSIGNED TO THIS JOB.
 21.38.57 JOB04616  ICH70001I ENRICO   LAST ACCESS AT 21:38:25 ON WEDNESDAY, APRIL 12, 2017
 21.38.57 JOB04616  $HASP373 ENRICO1  STARTED - INIT 1    - CLASS A - SYS SYS1
 21.38.57 JOB04616  IEF403I ENRICO1 - STARTED - TIME=21.38.57
 21.38.57 JOB04616  +CLEANUP - ENRICO.TEST.LARGE2 deleted (STOR02)
 21.39.12 JOB04616  IEF404I ENRICO1 - ENDED - TIME=21.39.12
 21.39.12 JOB04616  $HASP395 ENRICO1  ENDED
0------ JES2 JOB STATISTICS ------                                                                                                   
-  12 APR 2017 JOB EXECUTION DATE                                                                                                   
-           19 CARDS READ                                                                                                           
-          119 SYSOUT PRINT RECORDS                                                                                                 
-            0 SYSOUT PUNCH RECORDS                                                                                                 
-            7 SYSOUT SPOOL KBYTES                                                                                                   
-         0.24 MINUTES EXECUTION TIME                                                                                               
 !! END OF JES SPOOL FILE !!
        1 //ENRICO1 JOB NOTIFY=&SYSUID,                                           JOB04616
          //             MSGLEVEL=(1,1),CLASS=A,MSGCLASS=X                               
          //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -         
          //*                                                                             
          IEFC653I SUBSTITUTION JCL - NOTIFY=ENRICO,MSGLEVEL=(1,1),CLASS=A,MSGCLASS=X
        2 //C       EXEC PGM=CLEANUP                                                     
        3 //STEPLIB   DD DISP=SHR,DSN=ESYZ.LINKLIB                                       
          //* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -         
          //*                                                                             
        4 //G       EXEC PGM=SORT                                                         
        5 //SYSPRINT  DD SYSOUT=*                                                         
        6 //SYSOUT    DD SYSOUT=*                                                         
        7 //SORTIN    DD DISP=SHR,                                                       
          //             DSN=ENRICO.TEST.LARGE                                           
        8 //SORTOUT   DD DISP=(NEW,CATLG),UNIT=SYSDA,                                     
          //             DSN=ENRICO.TEST.LARGE2,                                         
          //             SPACE=(CYL,(2000,1)),                                           
          //             DCB=(RECFM=FB,LRECL=30013)                                       
        9 //SYSIN     DD *                                                               
 !! END OF JES SPOOL FILE !!
 ICH70001I ENRICO   LAST ACCESS AT 21:38:25 ON WEDNESDAY, APRIL 12, 2017
 IEF236I ALLOC. FOR ENRICO1 C
 IEF237I 0AA1 ALLOCATED TO STEPLIB
 IEF237I 0AB2 ALLOCATED TO $CLEANUP
 IEF285I   ENRICO.TEST.LARGE2                           UNCATALOGED   
 IEF285I   VOL SER NOS= STOR02.                           
 IEF285I   ENRICO.TEST.LARGE2                           DELETED       
 IEF285I   VOL SER NOS= STOR02.                           
 CLEANUP - ENRICO.TEST.LARGE2 deleted (STOR02)
 IEF142I ENRICO1 C - STEP WAS EXECUTED - COND CODE 0000
 IEF285I   ESYZ.LINKLIB                                 KEPT         
 IEF285I   VOL SER NOS= ZAUSR1.                           
 IEF373I STEP/C       /START 2017102.2138
 IEF374I STEP/C       /STOP  2017102.2138 CPU    0MIN 00.05SEC SRB    0MIN 00.00SEC VIRT    16K SYS   284K EXT       0K SYS   10980K
 IEF236I ALLOC. FOR ENRICO1 G
 IEF237I JES2 ALLOCATED TO SYSPRINT
 IEF237I JES2 ALLOCATED TO SYSOUT
 IEF237I 0AB4 ALLOCATED TO SORTIN
 IGD100I 0AB1 ALLOCATED TO DDNAME SORTOUT  DATACLAS (        )
 IEF237I JES2 ALLOCATED TO SYSIN
 IGD100I VIO ALLOCATED TO DDNAME SORTWK01 DATACLAS (        )
 IEF285I   SYS17102.T213857.RA000.ENRICO1.R0100035      DELETED       
 IGD100I VIO ALLOCATED TO DDNAME SORTWK01 DATACLAS (        )
 IGD100I VIO ALLOCATED TO DDNAME SORTWK02 DATACLAS (        )
 IEF285I   SYS17102.T213857.RA000.ENRICO1.R0100036      DELETED       
 IGD100I VIO ALLOCATED TO DDNAME SORTWK02 DATACLAS (        )
 IGD100I VIO ALLOCATED TO DDNAME SORTWK03 DATACLAS (        )
 IEF285I   SYS17102.T213857.RA000.ENRICO1.R0100037      DELETED       
 IGD100I VIO ALLOCATED TO DDNAME SORTWK03 DATACLAS (        )
 IGD100I VIO ALLOCATED TO DDNAME SORTWK04 DATACLAS (        )
 IEF285I   SYS17102.T213858.RA000.ENRICO1.R0100038      DELETED       
 IGD100I VIO ALLOCATED TO DDNAME SORTWK04 DATACLAS (        )
 IEF285I   SYS17102.T213857.RA000.ENRICO1.SORTWK01.H01  DELETED       
 IEF285I   SYS17102.T213857.RA000.ENRICO1.SORTWK02.H01  DELETED       
 IEF285I   SYS17102.T213858.RA000.ENRICO1.SORTWK03.H01  DELETED       
 IEF285I   SYS17102.T213858.RA000.ENRICO1.SORTWK04.H01  DELETED       
 IEF142I ENRICO1 G - STEP WAS EXECUTED - COND CODE 0000
 IEF285I   ENRICO.ENRICO1.JOB04616.D0000102.?           SYSOUT       
 IEF285I   ENRICO.ENRICO1.JOB04616.D0000103.?           SYSOUT       
 IEF285I   ENRICO.TEST.LARGE                            KEPT         
 IEF285I   VOL SER NOS= STOR04.                           
 IEF285I   ENRICO.TEST.LARGE2                           CATALOGED     
 IEF285I   VOL SER NOS= STOR01.                           
 IEF285I   ENRICO.ENRICO1.JOB04616.D0000101.?           SYSIN         
 IEF373I STEP/G       /START 2017102.2138
 IEF374I STEP/G       /STOP  2017102.2139 CPU    0MIN 05.30SEC SRB    0MIN 00.52SEC VIRT  1068K SYS   284K EXT   15792K SYS   11164K
 IEF375I  JOB/ENRICO1 /START 2017102.2138
 IEF376I  JOB/ENRICO1 /STOP  2017102.2139 CPU    0MIN 05.35SEC SRB    0MIN 00.52SEC
 !! END OF JES SPOOL FILE !!
1ICE143I 0 BLOCKSET     SORT  TECHNIQUE SELECTED                                                                         
 ICE250I 0 VISIT http://www.ibm.com/storage/dfsort FOR DFSORT PAPERS, EXAMPLES AND MORE                                 
 ICE000I 1 - CONTROL STATEMENTS FOR 5694-A01, Z/OS DFSORT V1R10 - 21:38 ON WED APR 12, 2017 -                           
0            SORT FIELDS=(1,13,ZD,D)                                                                                     
 ICE201I F RECORD TYPE IS F - DATA STARTS IN POSITION 1                                                                 
 ICE175I A ATTEMPT TO REALLOCATE VIO WORK DATA SETS TO REAL RESULTED IN VIO                                             
 ICE751I 0 C5-K90014 C6-K90014 C7-BASE   C8-K90014 E4-BASE   C9-BASE   E5-K38900 E6-BASE   E7-BASE                       
 ICE193I 0 ICEAM1 INVOCATION ENVIRONMENT IN EFFECT - ICEAM1 ENVIRONMENT SELECTED                                         
 ICE088I 5 ENRICO1 .G       .        , INPUT LRECL = 30013, BLKSIZE = 30013, TYPE = FB                                   
 ICE093I 0 MAIN STORAGE = (MAX,16164212,16164212)                                                                       
 ICE156I 0 MAIN STORAGE ABOVE 16MB = (16106852,16106852)                                                                 
 ICE127I 0 OPTIONS: OVFLO=RC0 ,PAD=RC0 ,TRUNC=RC0 ,SPANINC=RC16,VLSCMP=N,SZERO=Y,RESET=Y,VSAMEMT=Y,DYNSPC=256           
 ICE128I 0 OPTIONS: SIZE=16164212,MAXLIM=1048576,MINLIM=450560,EQUALS=N,LIST=Y,ERET=RC16 ,MSGDDN=SYSOUT                 
 ICE129I 0 OPTIONS: VIO=N,RESDNT=ALL ,SMF=NO   ,WRKSEC=Y,OUTSEC=Y,VERIFY=N,CHALT=N,DYNALOC=(SYSDA   ,004),ABCODE=MSG     
 ICE130I 0 OPTIONS: RESALL=4096,RESINV=0,SVC=109 ,CHECK=Y,WRKREL=Y,OUTREL=Y,CKPT=N,COBEXIT=COB2                         
 ICE131I 0 OPTIONS: TMAXLIM=6291456,ARESALL=0,ARESINV=0,OVERRGN=65536,CINV=Y,CFW=Y,DSA=64                               
 ICE132I 0 OPTIONS: VLSHRT=N,ZDPRINT=Y,IEXIT=N,TEXIT=N,LISTX=N,EFS=NONE    ,EXITCK=S,PARMDDN=DFSPARM ,FSZEST=N           
 ICE133I 0 OPTIONS: HIPRMAX=OPTIMAL,DSPSIZE=MAX ,ODMAXBF=0,SOLRF=Y,VLLONG=N,VSAMIO=N,MOSIZE=MAX                         
 ICE235I 0 OPTIONS: NULLOUT=RC0                                                                                         
 ICE084I 0 EXCP ACCESS METHOD USED FOR SORTOUT                                                                           
 ICE084I 0 EXCP ACCESS METHOD USED FOR SORTIN                                                                           
 ICE750I 0 DC 900390000 TC 0 CS DSVVV KSZ 7 VSZ 7                                                                       
 ICE752I 0 FSZ=30000 RC  IGN=0 E  AVG=30020 0  WSP=1169725 C  DYN=0 0                                                   
 ICE751I 1 BA-BASE   BB-K38900 BC-BASE   E8-K38900                                                                       
 ICE090I 0 OUTPUT LRECL = 30013, BLKSIZE = 30013, TYPE = FB   (SDB)                                                     
 ICE080I 0 IN MAIN STORAGE SORT                                                                                         
 ICE055I 0 INSERT 0, DELETE 0                                                                                           
 ICE054I 0 RECORDS - IN: 30000, OUT: 30000                                                                               
 ICE134I 0 NUMBER OF BYTES SORTED: 900390000                                                                             
 ICE253I 0 RECORDS SORTED - PROCESSED: 30000, EXPECTED: 30000                                                           
 ICE165I 0 TOTAL WORK DATA SET TRACKS ALLOCATED: 0 , TRACKS USED: 0                                                     
 ICE199I 0 MEMORY OBJECT STORAGE USED = 860M BYTES                                                                       
 ICE180I 0 HIPERSPACE STORAGE USED = 0K BYTES                                                                           
 ICE188I 0 DATA SPACE STORAGE USED = 0K BYTES                                                                           
 ICE052I 0 END OF DFSORT                                                                                                 
 !! END OF JES SPOOL FILE !!


_________________
cheers
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort icon_cool.gif


Viewing all articles
Browse latest Browse all 8500

Trending Articles