home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / bit / listserv / sasl / 3829 < prev    next >
Encoding:
Text File  |  1992-08-20  |  4.8 KB  |  130 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!uvaarpa!darwin.sura.net!paladin.american.edu!auvm!CUTCV2.BITNET!X_S_CONS
  3. X-Original-To:  sas-l@uga.bitnet, X_S_CONSULT
  4. Message-ID: <SAS-L%92082019200906@UGA.CC.UGA.EDU>
  5. Newsgroups: bit.listserv.sas-l
  6. Date:         Thu, 20 Aug 1992 19:26:00 EDT
  7. Reply-To:     X_S_CONS@CUTCV2.BITNET
  8. Sender:       "SAS(r) Discussion" <SAS-L@UGA.BITNET>
  9. From:         X_S_CONS@CUTCV2.BITNET
  10. Subject:      my thanks and some results/ 118 lines
  11. Lines: 117
  12.  
  13. Many thanks to people on the SAS-L regarding my last posting about space
  14. problem on SAS 6.06 and 6.07. Valuable suggestions came from:
  15.  
  16.         Howard Schreier         Deb Cannon              Pete Rikard
  17.         Qin Wang                Melvin Klassen          Richard Wright
  18.  
  19.  
  20. Please let me add to last posting that the platform is MVS, :-).
  21.  
  22. Here is what I have done today(using different ways):
  23.  
  24.            'work=' option when invoking SAS
  25.            '//work dd' statement in JCL
  26.            'libname USER' statement to store temp data set in USER other
  27.                     than WORK
  28. by first looking at the WORK default setting in SAS cataloged procedure.
  29. Here, the WORK space=(6144,(800,400),,,round) is for version 6.07 while
  30. space=(CYL,(500,100)) for version 6.06!!  All the vars were defined by $CHARw.
  31. so, LENGTH statement was not tried this time.
  32.  
  33. To make a simple COMPARISON of the two versions, I used USER to get
  34. away with different units of the two default WORK.
  35.  
  36. The following are two log files(hope what I keep is still informative :-) of
  37. the program using same USER space on 6.07 and 6.06 for interested people.
  38. What I see is the significant difference in I/O counts.  6.07 is less.
  39. Moreover, if the USER space primary # is 2000(half of the following),
  40. 6.07 runs and 6.06 fails for the program.
  41.  
  42.  ************************ 6.07 SAS LOG ***************************
  43.  2          LIBNAME USER '&DTEMP' SPACE=(6144,(4000,500),,,ROUND);
  44.  NOTE: Libref USER was successfully assigned as follows:
  45.        Engine:        V607
  46.        Physical Name: SYS92233.T153024.RA000.$ZSYM.DTEMP
  47.  2
  48.  3          DATA MAT;
  49.  4            INFILE MAT92;
  50.  5            INPUT
  51.                  ... $CHARw.
  52.  15         RUN;
  53.  
  54.  NOTE: The infile MAT92 is:
  55.        Dsname=SYS92233.T152727.RA000.$ZSYM.TEST1,
  56.        Unit=3390,Volume=XXX1CF,Disp=OLD,Blksize=27650,
  57.        Lrecl=350,Recfm=FB
  58.  
  59.  NOTE: 171020 records were read from the infile MAT92.
  60.  NOTE: The data set USER.MAT has 171020 observations and 119 variables.
  61.  NOTE: The DATA statement used the following resources:
  62.        CPU     time -         00:00:41.68
  63.        Elapsed time -         00:01:15.70
  64.        Vector affinity time - 00:00:00.00
  65.        Vector usage    time - 00:00:00.00
  66.        RSM Hiperspace  time - 00:00:00.00
  67.        EXCP count   - 2877
  68.        Task  memory - 893K (136K data, 757K program)
  69.        Total memory - 2813K (1308K data, 1505K program)
  70.  
  71.  19         DATA MAT;
  72.  20          SET MAT;
  73.  21         BY ID;
  74.  22         IF FIRST.ID THEN S=0; S+1;
  75.  23         RUN;
  76.  
  77.  NOTE: The data set USER.MAT has 171020 observations and 120 variables.
  78.  NOTE: The DATA statement used the following resources:
  79.        CPU     time -         00:00:05.48
  80.        Elapsed time -         00:01:06.14
  81.        Vector affinity time - 00:00:00.00
  82.        Vector usage    time - 00:00:00.00
  83.        RSM Hiperspace  time - 00:00:00.00
  84.        EXCP count   - 1338
  85.        Task  memory - 811K (36K data, 775K program)
  86.        Total memory - 2892K (1352K data, 1540K program)
  87.  
  88.  ************************ 6.07 SAS LOG ***************************
  89.  2          LIBNAME USER '&DTEMP' SPACE=(6144,(4000,500),,,ROUND);
  90.  NOTE: Libref USER was successfully assigned as follows:
  91.        Engine:        V606
  92.        Physical Name: SYS92233.T152432.RA000.$ZSYM.DTEMP
  93.  2
  94.  3          DATA MAT;
  95.  4            INFILE MAT92;
  96.  5            INPUT
  97.                 ....   $CHARw.
  98.  15         RUN;
  99.  
  100.  NOTE: The infile MAT92 is:
  101.        Dsname=SYS92233.T152055.RA000.$ZSYM.TEST1,
  102.        Unit=3390,Volume=XXX191,Disp=OLD,Blksize=27650,
  103.        Lrecl=350,Recfm=FB
  104.  NOTE: 171020 records were read from the infile MAT92.
  105.  NOTE: The data set USER.MAT has 171020 observations and 119 variables.
  106.  
  107.  NOTE: The DATA statement used the following resources:
  108.        CPU time     - 00:00:39.96
  109.        Elapsed time - 00:01:31.42
  110.        EXCP count   - 4157
  111.        Task  memory - 748K (136K data, 612K program)
  112.        Total memory - 2447K (1220K data, 1227K program)
  113.  
  114.  19         DATA MAT;
  115.  20          SET MAT;
  116.  21         BY ID;
  117.  22         IF FIRST.ID THEN S=0; S+1;
  118.  23         RUN;
  119.  
  120.  NOTE: The data set USER.MAT has 171020 observations and 120 variables.
  121.  NOTE: The DATA statement used the following resources:
  122.        CPU time     - 00:00:08.25
  123.        Elapsed time - 00:01:21.87
  124.        EXCP count   - 3987
  125.        Task  memory - 755K (129K data, 626K program)
  126.        Total memory - 2495K (1248K data, 1247K program)
  127.  
  128. _________
  129. end.
  130.